@Test
    void contextHook() {
        assertThat(poppedCnt.get()).isEqualTo(0);

        final WebClient client = WebClient.builder(server1.httpUri()).build();
        final AggregatedHttpResponse response = client.get("/hook").aggregate().join();

        assertThat(response.contentUtf8()).isEqualTo("hook");
        assertThat(poppedCnt.get()).isGreaterThan(0);
    }
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