@Test
public void testPath() {

    // FIXME: what to do with empty or null ?
      assertEquals("", new UriBuilder(scheme, host).path("").build().getRawPath());
      assertEquals("", new UriBuilder(scheme, host).path((String)null).build().getRawPath());
      assertEquals("", new UriBuilder(scheme, host).path((String[])null).build().getRawPath());
    Assertions.assertThat(new UriBuilder(scheme, host).build().getRawPath()).isEmpty();
    Assertions.assertThat(new UriBuilder(scheme, host).path(path).build().getRawPath()).isEqualTo(rawPath);
}