Ejemplo n.º 1
0
 @Test
 public void resolveFieldPathDoesntMatch() throws Exception {
   assertThat(Options.resolveFieldPath("a.b", set("c", "d"))).isNull();
 }
Ejemplo n.º 2
0
 @Test
 public void resolveFieldPathMatchesAllSegments() throws Exception {
   assertThat(asList(Options.resolveFieldPath("a.b.c.d", set("a.b.c.d", "z.b.c.d"))))
       .containsExactly("a.b.c.d");
 }
Ejemplo n.º 3
0
 @Test
 public void resolveFieldPathMatchesOnlySegment() throws Exception {
   assertThat(asList(Options.resolveFieldPath("a", set("a", "b")))).containsExactly("a");
 }
Ejemplo n.º 4
0
 @Test
 public void resolveFieldPathMatchesFirstSegment() throws Exception {
   assertThat(asList(Options.resolveFieldPath("a.b.c.d", set("a", "z", "y"))))
       .containsExactly("a", "b", "c", "d");
 }