@Test
    void multipleDomainSocketAddresses() {
        final Server server = Server.builder()
                                    .service("/", (ctx, req) -> HttpResponse.of(HttpStatus.OK))
                                    .http(DomainSocketAddress.of("/tmp/foo"))
                                    .http(DomainSocketAddress.of("/tmp/bar"))
                                    .https(DomainSocketAddress.of("/tmp/foo"))
                                    .https(DomainSocketAddress.of("/tmp/bar"))
                                    .tlsSelfSigned()
                                    .build();
        assertThat(server.config().ports()).containsExactly(
                new ServerPort(DomainSocketAddress.of("/tmp/foo"),
                               SessionProtocol.HTTP, SessionProtocol.HTTPS),
                new ServerPort(DomainSocketAddress.of("/tmp/bar"),
                               SessionProtocol.HTTP, SessionProtocol.HTTPS));
    }
Makes sure that {@link ServerBuilder#decorator(DecoratingHttpServiceFunction)} works at every service and
virtual hosts and {@link VirtualHostBuilder#decorator(DecoratingHttpServiceFunction)} works only at
its own services.
core/src/test/java/com/linecorp/armeria/server/ServerBuilderTest.java