1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package io.netty5.testsuite.transport.socket;
17
18 import io.netty5.bootstrap.Bootstrap;
19 import io.netty5.bootstrap.ServerBootstrap;
20 import io.netty5.testsuite.transport.TestsuitePermutation;
21 import org.junit.jupiter.api.condition.EnabledIf;
22
23 import java.net.SocketAddress;
24 import java.util.List;
25
26 @EnabledIf("isSupported")
27 public class DomainSocketStringEchoTest extends SocketStringEchoTest {
28 static boolean isSupported() {
29 return NioDomainSocketTestUtil.isSocketSupported();
30 }
31
32 @Override
33 protected final SocketAddress newSocketAddress() {
34 return SocketTestPermutation.newDomainSocketAddress();
35 }
36
37 @Override
38 protected List<TestsuitePermutation.BootstrapComboFactory<ServerBootstrap, Bootstrap>> newFactories() {
39 return SocketTestPermutation.INSTANCE.domainSocket();
40 }
41 }