@Test public void testAddDuplicate() { T trie = new T(); A a = trie.add("a"); A ay = trie.add("ay"); A a1 = trie.add("a"); Assert.assertTrue(a == a1); A ay1 = trie.add("ay"); Assert.assertTrue(ay == ay1); }
public P add(String path) { return add(rootNode, path); }
StringTrie { public P add(String path) { return add(rootNode, path); } }
StringTrie { public P add(String path) { return add(rootNode, path); } StringTrie(P rootNode); }
StringTrie { public P add(String path) { return add(rootNode, path); } StringTrie(P rootNode); P get(String path); P add(String path); P add(P parent, String path); P delete(String path); }
StringTrie { public P add(String path) { return add(rootNode, path); } StringTrie(P rootNode); P get(String path); P add(String path); P add(P parent, String path); P delete(String path);  }