日志记录提交

This commit is contained in:
2026-08-05 14:20:04 +08:00
parent 264458920b
commit 06f7f9d2f2
83 changed files with 3256 additions and 27 deletions
@@ -52,4 +52,35 @@ class GatewayFileRouteConfigurationTest {
.contains("/api/platform/v1/overseas-storage-fees/**");
});
}
@Test
void feeItemsRouteToFirstlegService() {
var route = gatewayProperties.getRoutes().stream()
.filter(candidate -> "firstleg-service".equals(candidate.getId()))
.findFirst()
.orElseThrow();
assertThat(route.getUri().toString()).isEqualTo("lb://firstleg-service");
assertThat(route.getPredicates()).singleElement().satisfies(predicate -> {
assertThat(predicate.getName()).isEqualTo("Path");
assertThat(String.join(",", predicate.getArgs().values()))
.contains("/api/platform/v1/fee-items/**")
.contains("/api/platform/v1/inbounds/**");
});
}
@Test
void auditLogRequestsRouteToAuditService() {
var route = gatewayProperties.getRoutes().stream()
.filter(candidate -> "audit-service".equals(candidate.getId()))
.findFirst()
.orElseThrow();
assertThat(route.getUri().toString()).isEqualTo("lb://audit-service");
assertThat(route.getPredicates()).singleElement().satisfies(predicate -> {
assertThat(predicate.getName()).isEqualTo("Path");
assertThat(String.join(",", predicate.getArgs().values()))
.contains("/api/platform/v1/audit/**");
});
}
}