@Test public void testImplementationExists() { Assert.assertFalse("No implementation should exist", Factory.implementationExists( TestInterface.class)); final String key = ConfigurationProperties.FACTORY_PREFIX + TestInterface.class.getName(); Config.getInstance().setProperty(key, " "); Assert.assertFalse("No implementation should exist", Factory.implementationExists( TestInterface.class)); Config.getInstance().setProperty(key, TestInterfaceImpl.class.getName()); Assert.assertTrue("An implementation should exist", Factory.implementationExists( TestInterface.class)); }