@Test public void testValues() { OpenDoubleObjectHashMap<TestClass> map = new OpenDoubleObjectHashMap<TestClass>(); map.put((double) 11, anotherItem); map.put((double) 12, anotherItem2); map.put((double) 13, anotherItem3); map.put((double) 14, anotherItem4); map.removeKey((double) 13); List<TestClass> values = new ArrayList<TestClass>(100); map.values(values); assertEquals(3, values.size()); Collections.sort(values); assertEquals(anotherItem2, values.get(0)); assertEquals(anotherItem4, values.get(1)); assertEquals(anotherItem, values.get(2)); }