Package org.eclipse.sisu.launch
Class InjectedTestCase
- java.lang.Object
-
- junit.framework.Assert
-
- junit.framework.TestCase
-
- org.eclipse.sisu.launch.InjectedTestCase
-
- All Implemented Interfaces:
com.google.inject.Module,junit.framework.Test
public abstract class InjectedTestCase extends junit.framework.TestCase implements com.google.inject.ModuleAbstract JUnit3TestCasethat automatically binds and injects itself.
-
-
Constructor Summary
Constructors Constructor Description InjectedTestCase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidconfigure(com.google.inject.Binder binder)Custom injection bindings.voidconfigure(Properties properties)Custom property values.StringgetBasedir()<T> Tlookup(Class<T> type)<T> Tlookup(Class<T> type, Annotation qualifier)<T> Tlookup(Class<T> type, Class<? extends Annotation> qualifier)<T> Tlookup(Class<T> type, String name)BeanScanningscanning()protected voidsetUp()ClassSpacespace()SpaceModulespaceModule()protected voidtearDown()-
Methods inherited from class junit.framework.TestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, countTestCases, createResult, fail, fail, failNotEquals, failNotSame, failSame, format, getName, run, run, runBare, runTest, setName, toString
-
-
-
-
Method Detail
-
setUp
protected void setUp() throws Exception- Overrides:
setUpin classjunit.framework.TestCase- Throws:
Exception
-
tearDown
protected void tearDown() throws Exception- Overrides:
tearDownin classjunit.framework.TestCase- Throws:
Exception
-
spaceModule
public SpaceModule spaceModule()
-
space
public ClassSpace space()
-
scanning
public BeanScanning scanning()
-
configure
public void configure(com.google.inject.Binder binder)
Custom injection bindings.- Specified by:
configurein interfacecom.google.inject.Module- Parameters:
binder- The Guice binder
-
configure
public void configure(Properties properties)
Custom property values.- Parameters:
properties- The test properties
-
lookup
public final <T> T lookup(Class<T> type)
-
lookup
public final <T> T lookup(Class<T> type, Class<? extends Annotation> qualifier)
-
lookup
public final <T> T lookup(Class<T> type, Annotation qualifier)
-
getBasedir
public final String getBasedir()
-
-