public void testSetInstance() { final Resource r = ResourceFactory.createResource(); final ResourceFactory.Interface oldFactory = ResourceFactory .getInstance(); final ResourceFactory.Interface factory = new TestFactory(r); try { ResourceFactory.setInstance(factory); Assert.assertTrue(factory.equals(ResourceFactory.getInstance())); Assert.assertTrue(ResourceFactory.createResource() == r); } finally { ResourceFactory.setInstance(oldFactory); } } }
public void testSetInstance() { final Resource r = ResourceFactory.createResource(); final ResourceFactory.Interface oldFactory = ResourceFactory .getInstance(); final ResourceFactory.Interface factory = new TestFactory(r); try { ResourceFactory.setInstance(factory); Assert.assertTrue(factory.equals(ResourceFactory.getInstance())); Assert.assertTrue(ResourceFactory.createResource() == r); } finally { ResourceFactory.setInstance(oldFactory); } } }