X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=support%2Finject%2Fsrc%2Ftest%2Fjava%2Forg%2Fwamblee%2Finject%2FInjectorFactoryBuilderTest.java;h=6e20e32a52d6dbdb20aef825d4f3d8959453ce7b;hb=7636c30a1fecb9598a4c5bc35aaa53d765390a42;hp=1b1bf279469b6333b8e226ccdbf62e91a992de8f;hpb=6edb8d1fb3e7f36d3fe9f53583fa6aac0ccd3f65;p=utils diff --git a/support/inject/src/test/java/org/wamblee/inject/InjectorFactoryBuilderTest.java b/support/inject/src/test/java/org/wamblee/inject/InjectorFactoryBuilderTest.java index 1b1bf279..6e20e32a 100644 --- a/support/inject/src/test/java/org/wamblee/inject/InjectorFactoryBuilderTest.java +++ b/support/inject/src/test/java/org/wamblee/inject/InjectorFactoryBuilderTest.java @@ -15,14 +15,31 @@ */ package org.wamblee.inject; +import org.junit.After; import org.junit.Test; import static junit.framework.TestCase.*; +import static org.mockito.Mockito.*; + public class InjectorFactoryBuilderTest { + + @After + public void tearDown() { + InjectorFactoryBuilder.setInjectorFactory(null); + } @Test public void testGetInjectorFactory() { InjectorFactory factory = InjectorFactoryBuilder.getInjectorFactory(); assertTrue(factory instanceof TestInjectorFactory); } + + @Test + public void testOVerrideInjectorFactory() { + InjectorFactory factory = mock(InjectorFactory.class); + + InjectorFactoryBuilder.setInjectorFactory(factory); + InjectorFactory factory2 = InjectorFactoryBuilder.getInjectorFactory(); + assertSame(factory, factory2); + } }