@Override public void initialize(Iterable<String> stringIDs) { for (String stringID : stringIDs) { storeMapping(toLongID(stringID), stringID); } }
@Test public void testToLong() { IDMigrator migrator = new MemoryIDMigrator(); long id = migrator.toLongID(DUMMY_STRING); assertEquals(DUMMY_ID, id); }
@Test public void testInitialize() throws Exception { UpdatableIDMigrator migrator = new MemoryIDMigrator(); long id = migrator.toLongID(DUMMY_STRING); assertNull(migrator.toStringID(id)); migrator.initialize(Collections.singleton(DUMMY_STRING)); assertEquals(DUMMY_STRING, migrator.toStringID(id)); }
@Override public void initialize(Iterable<String> stringIDs) { for (String stringID : stringIDs) { storeMapping(toLongID(stringID), stringID); } }
@Test public void testStore() throws Exception { UpdatableIDMigrator migrator = new MemoryIDMigrator(); long id = migrator.toLongID(DUMMY_STRING); assertNull(migrator.toStringID(id)); migrator.storeMapping(id, DUMMY_STRING); assertEquals(DUMMY_STRING, migrator.toStringID(id)); }
@Override public void initialize(Iterable<String> stringIDs) { for (String stringID : stringIDs) { storeMapping(toLongID(stringID), stringID); } }