@Override public void removeByPrefix(@Nullable String namespace, @Nullable String pathPrefix) { database.removeByPrefix(txNamespace, pathPrefix); } }
@Override public void removeByPrefix(@Nullable String namespace, @Nullable String pathPrefix) { database.removeByPrefix(txNamespace, pathPrefix); } }
conflictsDatabase.removeByPrefix(null, pathFilter);
conflictsDatabase.removeByPrefix(null, pathFilter);
@Test public void testRemoveByPrefix() { final String ns = UUID.randomUUID().toString(); add(ns, c1, c2, c3); add(ns, b1, b2, b3); add(null, c1, c2, c3); assertEquals(3, conflicts.getCountByPrefix(null, "Rivers")); assertEquals(3, conflicts.getCountByPrefix(ns, "Rivers")); conflicts.removeByPrefix(null, c2.getPath()); assertEquals(2, conflicts.getCountByPrefix(null, "Rivers")); assertEquals(3, conflicts.getCountByPrefix(ns, "Rivers")); assertFalse(conflicts.getConflict(null, c2.getPath()).isPresent()); assertEquals(3, conflicts.getCountByPrefix(ns, "buildings")); conflicts.removeByPrefix(ns, "buildings"); assertEquals(0, conflicts.getCountByPrefix(ns, "buildings")); }
@Test public void testRemoveByPrefix() { final String ns = UUID.randomUUID().toString(); add(ns, c1, c2, c3); add(ns, b1, b2, b3); add(null, c1, c2, c3); assertEquals(3, conflicts.getCountByPrefix(null, "Rivers")); assertEquals(3, conflicts.getCountByPrefix(ns, "Rivers")); conflicts.removeByPrefix(null, c2.getPath()); assertEquals(2, conflicts.getCountByPrefix(null, "Rivers")); assertEquals(3, conflicts.getCountByPrefix(ns, "Rivers")); assertFalse(conflicts.getConflict(null, c2.getPath()).isPresent()); assertEquals(3, conflicts.getCountByPrefix(ns, "buildings")); conflicts.removeByPrefix(ns, "buildings"); assertEquals(0, conflicts.getCountByPrefix(ns, "buildings")); }