/** * tests the cloning of a trie */ public void testClone() { // clone trie Trie clone = (Trie) m_Trie.clone(); if (!m_Trie.equals(clone)) fail("Tries differ"); }
/** * tests the cloning of a trie */ public void testClone() { // clone trie Trie clone = (Trie) m_Trie.clone(); if (!m_Trie.equals(clone)) fail("Tries differ"); }
/** * tests the retain all method (retains all elements) */ public void testRetainAllFull() { Trie retain = buildTrie(m_Data); Trie clone = (Trie) m_Trie.clone(); m_Trie.retainAll(retain); assertEquals("Retaining all strings", clone.size(), m_Trie.size()); }
/** * tests the remove all method (all elements get removed) */ public void testRemoveAllFull() { Trie remove = buildTrie(m_Data); Trie clone = (Trie) m_Trie.clone(); m_Trie.removeAll(remove); assertEquals("Removing all strings", clone.size(), m_Trie.size() + m_Data.length); }
/** * tests the retain all method (retains all elements) */ public void testRetainAllFull() { Trie retain = buildTrie(m_Data); Trie clone = (Trie) m_Trie.clone(); m_Trie.retainAll(retain); assertEquals("Retaining all strings", clone.size(), m_Trie.size()); }
/** * tests the remove all method (only a few elements get removed) */ public void testRemoveAllPartial() { Trie remove = buildTrie(m_Data[0]); Trie clone = (Trie) m_Trie.clone(); m_Trie.removeAll(remove); assertEquals("Removing of 1 string", clone.size(), m_Trie.size() + 1); }
/** * tests the remove all method (only a few elements get removed) */ public void testRemoveAllPartial() { Trie remove = buildTrie(m_Data[0]); Trie clone = (Trie) m_Trie.clone(); m_Trie.removeAll(remove); assertEquals("Removing of 1 string", clone.size(), m_Trie.size() + 1); }
/** * tests the remove all method (all elements get removed) */ public void testRemoveAllFull() { Trie remove = buildTrie(m_Data); Trie clone = (Trie) m_Trie.clone(); m_Trie.removeAll(remove); assertEquals("Removing all strings", clone.size(), m_Trie.size() + m_Data.length); }