发布:将已验 TEST 功能更新至既有生产灰度(2026-10-23) #30

Merged
admin merged 122 commits from test into main 2026-10-23 10:51:23 +08:00
Showing only changes of commit 56f2853fb7 - Show all commits
@@ -58,8 +58,13 @@ class Phase4BrowserApiBoundaryTest {
assertTrue(condition != null);
assertTrue(Arrays.asList(condition.name()).contains("lastleg.dispatch-query-api.enabled"));
assertFalse(condition.matchIfMissing());
assertTrue(Arrays.stream(DispatchQueryController.class.getDeclaredMethods())
.filter(method -> method.isAnnotationPresent(GetMapping.class)).count() == 3);
Set<String> readPaths = Arrays.stream(DispatchQueryController.class.getDeclaredMethods())
.filter(method -> method.isAnnotationPresent(GetMapping.class))
.flatMap(method -> {
String[] values = method.getAnnotation(GetMapping.class).value();
return values.length == 0 ? java.util.stream.Stream.of("") : Arrays.stream(values);
}).collect(Collectors.toSet());
assertEquals(Set.of("", "/capacity-demands", "/{dispatchNo}", "/{dispatchNo}/prints/bol"), readPaths);
assertFalse(Arrays.stream(DispatchQueryController.class.getDeclaredMethods())
.flatMap(method -> Arrays.stream(method.getAnnotations()))
.anyMatch(annotation -> Set.of("PostMapping", "PutMapping", "DeleteMapping")