@Test public void testSimple() { Name simple = Name.parse("a"); assertEquals(1, simple.size()); assertEquals(1, simple.length()); assertEquals(Collections.singletonList("a"), Tools.list(simple)); Name parent = simple.getParent(); assertEquals(0, parent.size()); assertEquals(0, parent.length()); assertEquals("a", simple.toString()); }
@Test public void testSimple() { Name simple = Name.parse("a"); assertEquals(1, simple.size()); assertEquals(1, simple.length()); assertEquals(Collections.singletonList("a"), Tools.list(simple)); Name parent = simple.getParent(); assertEquals(0, parent.size()); assertEquals(0, parent.length()); assertEquals("a", simple.toString()); }
@Test public void testEmpty() { Name empty = Name.parse(""); assertEquals(0, empty.size()); assertEquals(0, empty.length()); assertEquals(Collections.emptyList(), Tools.list(empty)); assertNull(empty.getParent()); assertEquals("", empty.toString()); }
@Test public void testEmpty() { Name empty = Name.parse(""); assertEquals(0, empty.size()); assertEquals(0, empty.length()); assertEquals(Collections.emptyList(), Tools.list(empty)); assertNull(empty.getParent()); assertEquals("", empty.toString()); }
@Test public void testParent() { Name abc = Name.parse("a.b.c"); Name ab = abc.getParent(); assertEquals(Name.parse("a.b"), ab); Name a = ab.getParent(); assertEquals(a, ab.getParent()); assertEquals(Name.parse("a"), a); Name empty = a.getParent(); assertEquals(Name.parse(""), empty); assertEquals(0, empty.size()); assertEquals(0, empty.length()); assertEquals((Object)null, empty.getParent()); }
@Test public void testParent() { Name abc = Name.parse("a.b.c"); Name ab = abc.getParent(); assertEquals(Name.parse("a.b"), ab); Name a = ab.getParent(); assertEquals(a, ab.getParent()); assertEquals(Name.parse("a"), a); Name empty = a.getParent(); assertEquals(Name.parse(""), empty); assertEquals(0, empty.size()); assertEquals(0, empty.length()); assertEquals((Object)null, empty.getParent()); }