@Test
  void insertHasQueryParams() {
    RequestTemplate template =
        new RequestTemplate()
            .method(HttpMethod.GET) //
            .uri("/domains/1001/records") //
            .query("name", "denominator.io") //
            .query("type", "CNAME");

    template.target("https://host/v1.0/1234?provider=foo");

    assertThat(template)
        .hasPath("https://host/v1.0/1234/domains/1001/records")
        .hasQueries(
            entry("name", Collections.singletonList("denominator.io")),
            entry("type", Collections.singletonList("CNAME")),
            entry("provider", Collections.singletonList("foo")));
  }
This ensures we don't mess up vnd types
core/src/test/java/feign/RequestTemplateTest.java