test: remove manual delivery completion permission contract

This commit is contained in:
2026-09-15 12:12:57 +08:00
parent b2c5bafb8e
commit 37c3e676a4
@@ -14,6 +14,7 @@ import java.util.Map;
import java.util.stream.Collectors;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertTrue;
class Phase5AdminPermissionContractTest {
@@ -34,14 +35,14 @@ class Phase5AdminPermissionContractTest {
}
@Test
void customerVisitAndDeliveryStatusEndpointsUseIndependentAuthorities() {
void customerVisitAndEditableDeliveryStatusEndpointsUseIndependentAuthorities() {
Map<String, String> permissions = permissions(CustomerVisitController.class);
assertEquals(authority(OverseasPermissions.CUSTOMER_VISIT_LIST), permissions.get("page"));
assertEquals(authority(OverseasPermissions.CUSTOMER_VISIT_LIST), permissions.get("detail"));
assertEquals(authority(OverseasPermissions.CUSTOMER_VISIT_EDIT), permissions.get("save"));
assertEquals(authority(OverseasPermissions.CUSTOMER_VISIT_EDIT), permissions.get("upload"));
assertEquals(authority(OverseasPermissions.DELIVERY_STATUS), permissions.get("completeDelivery"));
assertFalse(permissions.containsKey("completeDelivery"));
assertEquals(authority(OverseasPermissions.DELIVERY_STATUS), permissions.get("updateDeliveryStatus"));
}
@@ -76,6 +77,7 @@ class Phase5AdminPermissionContractTest {
}) {
assertTrue(yaml.contains(path), path);
}
assertFalse(yaml.contains("/api/platform/v1/last-leg/delivery-orders/{deliveryNo}/complete:"));
}
private static Map<String, String> permissions(Class<?> controller) {