/** Tests returning the list of used icon keys. */ public void testGetGuidesIconKeys() { IGuide guide1 = new DummyEmptyGuide(); guide1.setIconKey("1"); IGuide guide2 = new DummyEmptyGuide(); guide2.setIconKey("1"); IGuide guide3 = new DummyEmptyGuide(); guide3.setIconKey("3"); // No guides Collection keys; keys = set.getGuidesIconKeys(); assertEquals("There's no guides, no keys.", 0, keys.size()); // Add some guides set.add(guide1); set.add(guide2); set.add(guide3); keys = set.getGuidesIconKeys(); assertEquals("Wrong number of keys.", 2, keys.size()); assertTrue("Missing key.", keys.contains("1")); assertTrue("Missing key.", keys.contains("3")); }