- verify(context).registerService(ModuleFactory.class.getName(), TestingFactory.currentInstance, null);
+
+ Collection<Entry<ModuleFactory, BundleContext>> entries = tracker.getModuleFactoryEntries();
+ assertNotNull(entries);
+ assertEquals(1, entries.size());
+ Entry<ModuleFactory, BundleContext> entry = entries.iterator().next();
+ assertEquals(TestingFactory.currentInstance, entry.getKey());
+ assertEquals(context, entry.getValue());
+
+ doNothing().when(blankTxTracker).blankTransaction();;
+
+ tracker.removedBundle(bundle, mock(BundleEvent.class), bundle);
+
+ entries = tracker.getModuleFactoryEntries();
+ assertNotNull(entries);
+ assertEquals(0, entries.size());
+
+ verify(blankTxTracker).blankTransaction();;