@Test
    void contextHook_route() {
        assertThat(poppedRouterCnt.get()).isEqualTo(0);
        assertThat(poppedRouterCnt2.get()).isEqualTo(0);

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

        assertThat(response.contentUtf8()).isEqualTo("hook_route");
        assertThat(poppedRouterCnt.get()).isGreaterThan(0);
        assertThat(poppedRouterCnt2.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