public abstract class

InjectedTest

extends Object
implements Module
java.lang.Object
   ↳ org.eclipse.sisu.launch.InjectedTest

Class Overview

Abstract TestNG/JUnit4 test that automatically binds and injects itself.

Summary

Public Constructors
InjectedTest()
Public Methods
void configure(Properties properties)
Custom property values.
void configure(Binder binder)
Custom injection bindings.
final String getBasedir()
final <T> T lookup(Class<T> type)
final <T> T lookup(Class<T> type, Class<? extends Annotation> qualifier)
final <T> T lookup(Class<T> type, Annotation qualifier)
final <T> T lookup(Class<T> type, String name)
BeanScanning scanning()
void setUp()
ClassSpace space()
SpaceModule spaceModule()
void tearDown()
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.google.inject.Module

Public Constructors

public InjectedTest ()

Public Methods

public void configure (Properties properties)

Custom property values.

Parameters
properties The test properties

public void configure (Binder binder)

Custom injection bindings.

Parameters
binder The Guice binder

public final String getBasedir ()

public final T lookup (Class<T> type)

public final T lookup (Class<T> type, Class<? extends Annotation> qualifier)

public final T lookup (Class<T> type, Annotation qualifier)

public final T lookup (Class<T> type, String name)

public BeanScanning scanning ()

public void setUp ()

Throws
Exception

public ClassSpace space ()

public SpaceModule spaceModule ()

public void tearDown ()

Throws
Exception