public void test_XMLNamespaces_remove() { NS.add("http://test1.org/", "test1"); NS.add("http://test2.org/", "test2"); NS.add("http://test3.org/", "test3"); NS.add("http://test4.org/", "test4"); NS.add("http://test5.org/", "test5"); assertTrue(NS.getLength() == 5); NS.remove(4); assertTrue(NS.getLength() == 4); NS.remove(3); assertTrue(NS.getLength() == 3); NS.remove(2); assertTrue(NS.getLength() == 2); NS.remove(1); assertTrue(NS.getLength() == 1); NS.remove(0); assertTrue(NS.getLength() == 0); NS.add("http://test1.org/", "test1"); NS.add("http://test2.org/", "test2"); NS.add("http://test3.org/", "test3"); NS.add("http://test4.org/", "test4"); NS.add("http://test5.org/", "test5"); assertTrue(NS.getLength() == 5); NS.remove(0); assertTrue(NS.getLength() == 4); NS.remove(0); assertTrue(NS.getLength() == 3); NS.remove(0); assertTrue(NS.getLength() == 2); NS.remove(0); assertTrue(NS.getLength() == 1); NS.remove(0); assertTrue(NS.getLength() == 0); }