public void testAddUuidCollection() { List<String> uuidList = new LinkedList<String>(); uuidList.add("uuidstring1"); uuidList.add("uuidstring2"); uuidList.add("uuidstring3"); UUIDIterator iterator = new UUIDIterator(); iterator.addUUIDs(uuidList); assertEquals(3, iterator.size()); }
public void testSetCurrentUuid() throws Exception { final String UUID_STRING1 = "uuidstring1"; final String UUID_STRING2 = "uuidstring2"; final String UUID_STRING3 = "uuidstring3"; UUIDIterator iterator = new UUIDIterator(); iterator.addUUID(UUID_STRING1); iterator.addUUID(UUID_STRING2); assertEquals(2, iterator.size()); assertEquals(UUID_STRING1, iterator.getUUID()); // uuid already in iterator. Should only be set. iterator.setCurrentUUID(UUID_STRING2); assertEquals(UUID_STRING2, iterator.getUUID()); assertEquals(2, iterator.size()); // new UUID, should be added and set! iterator.setCurrentUUID(UUID_STRING3); assertEquals(UUID_STRING3, iterator.getUUID()); assertEquals(3, iterator.size()); }