/** Test of addAll method, of class DefaultIndexer. */ @Test public void testAddAll() { DefaultIndexer<String> instance = new DefaultIndexer<String>(); assertTrue(instance.isEmpty()); instance.add("something"); List<String> values = Arrays.asList("a", "c", new String("a"), null, "b"); instance.addAll(values); assertEquals(5, instance.size()); assertEquals(0, (int) instance.getIndex("something")); assertEquals(1, (int) instance.getIndex("a")); assertEquals(4, (int) instance.getIndex("b")); assertEquals(2, (int) instance.getIndex("c")); assertEquals(3, (int) instance.getIndex(null)); instance.addAll(values); assertEquals(0, (int) instance.getIndex("something")); assertEquals(1, (int) instance.getIndex("a")); assertEquals(4, (int) instance.getIndex("b")); assertEquals(2, (int) instance.getIndex("c")); assertEquals(3, (int) instance.getIndex(null)); }
/** Test of valueList method, of class DefaultIndexer. */ @Test public void testValueList() { DefaultIndexer<String> instance = new DefaultIndexer<String>(); assertTrue(instance.valueList().isEmpty()); instance.add("something"); assertEquals(1, instance.valueSet().size()); assertTrue(instance.valueList().contains("something")); List<String> values = Arrays.asList("a", "c", new String("a"), null, "b"); instance.addAll(values); assertEquals(5, instance.valueList().size()); assertTrue(instance.valueList().contains("something")); assertTrue(instance.valueList().containsAll(values)); }