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(Binder binder)
Custom injection bindings.
void configure(Properties properties)
Custom property values.
final String getBasedir()
final <T> T lookup(Class<T> type, String name)
final <T> T lookup(Class<T> type, Class<? extends Annotation> qualifier)
final <T> T lookup(Class<T> type)
final <T> T lookup(Class<T> type, Annotation qualifier)
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 (Binder binder)

Custom injection bindings.

Parameters
binder The Guice binder

public void configure (Properties properties)

Custom property values.

Parameters
properties The test properties

public final String getBasedir ()

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

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

public final T lookup (Class<T> type)

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

public BeanScanning scanning ()

public void setUp ()

Throws
Exception

public ClassSpace space ()

public SpaceModule spaceModule ()

public void tearDown ()

Throws
Exception