org.sonatype.sisu.litmus.testsupport.inject
Class InjectedTestSupport

java.lang.Object
  extended by org.sonatype.guice.bean.containers.InjectedTest
      extended by org.sonatype.sisu.litmus.testsupport.inject.InjectedTestSupport
All Implemented Interfaces:
com.google.inject.Module

public class InjectedTestSupport
extends org.sonatype.guice.bean.containers.InjectedTest

Support for injection-based tests.

Since:
1.0

Field Summary
protected  org.slf4j.Logger logger
           
 org.junit.rules.TestName testName
           
 org.junit.rules.MethodRule tracer
           
protected  TestUtil util
           
 
Constructor Summary
InjectedTestSupport()
           
 
Method Summary
 void configure(Properties properties)
           
 org.sonatype.gossip.Level getLogLevel()
           
 void initMocks()
           
protected  void log(Object value)
           
protected  void log(String message)
           
protected  void log(String format, Object... args)
           
protected  void log(String message, Throwable cause)
           
 void setLogLevel(org.sonatype.gossip.Level logLevel)
           
 
Methods inherited from class org.sonatype.guice.bean.containers.InjectedTest
configure, getBasedir, lookup, lookup, lookup, lookup, setUp, tearDown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

util

protected final TestUtil util

logger

@NonNls
protected final org.slf4j.Logger logger

tracer

public final org.junit.rules.MethodRule tracer

testName

public final org.junit.rules.TestName testName
Constructor Detail

InjectedTestSupport

public InjectedTestSupport()
Method Detail

initMocks

public void initMocks()

getLogLevel

public org.sonatype.gossip.Level getLogLevel()

setLogLevel

public void setLogLevel(org.sonatype.gossip.Level logLevel)

log

protected void log(@NonNls
                   String message)

log

protected void log(Object value)

log

protected void log(@NonNls
                   String format,
                   Object... args)

log

protected void log(@NonNls
                   String message,
                   Throwable cause)

configure

public void configure(Properties properties)
Overrides:
configure in class org.sonatype.guice.bean.containers.InjectedTest


Copyright © 2008-2012 Sonatype, Inc.. All Rights Reserved.