1 parent 3d34160 commit cd2c1a6Copy full SHA for cd2c1a6
1 file changed
src/test/java/io/github/easy4j/hermes/util/EndpointGuardTest.java
@@ -135,10 +135,9 @@ void shouldAllowPublicIpv6Literal() {
135
}
136
137
@Test
138
- void shouldAllowWhenDnsCannotResolve() {
139
- // DNS 未解析主机放行:CI(严格 DNS)走 UnknownHostException 分支,
140
- // 本地(通配 DNS)走解析后非公网判定——两条路径都不抛异常。
141
- assertDoesNotThrow(() -> EndpointGuard.require("https://api.example.com/v1"));
+ void shouldRejectWhenDnsCannotResolve() {
+ assertThrows(IllegalArgumentException.class,
+ () -> EndpointGuard.require("https://hermes-endpoint-does-not-exist.invalid/v1"));
142
143
144
0 commit comments