private static void assertAccepted(RequestTargetWithRawPath res,
                                       String expectedPath,
                                       @Nullable String expectedQuery,
                                       @Nullable String expectedFragment) {
        assertThat(res.requestTarget).isNotNull();
        assertThat(res.requestTarget.path()).isEqualTo(expectedPath);
        assertThat(res.requestTarget.query()).isEqualTo(expectedQuery);
        assertThat(res.requestTarget.fragment()).isEqualTo(expectedFragment);
        assertThat(res.requestTarget.rawPath()).isEqualTo(res.rawPath);
    }
{@link RequestTarget} treats the first `=` in a query parameter as `/` internally to simplify
the detection the logic. This test makes sure the `=` appeared later is not treated as `/`.
core/src/test/java/com/linecorp/armeria/internal/common/DefaultRequestTargetTest.java