patterntesting.runtime.junit.internal
Class SmokeBuilder

Package class diagram package SmokeBuilder
java.lang.Object
  extended by org.junit.runners.model.RunnerBuilder
      extended by patterntesting.runtime.junit.internal.SmokeBuilder

public class SmokeBuilder
extends org.junit.runners.model.RunnerBuilder

This builder returns a SmokeRunner for the test class. But only if the test class is not annotated by another Runner.

Since:
1.2 (30.12.2011)
Author:
oliver

Constructor Summary
SmokeBuilder(org.junit.runners.model.RunnerBuilder builder)
          Instantiates a new smoke builder.
 
Method Summary
 org.junit.runner.Runner runnerForClass(Class<?> testClass)
          Returs a Runner for class.
 
Methods inherited from class org.junit.runners.model.RunnerBuilder
runners, runners, safeRunnerForClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SmokeBuilder

public SmokeBuilder(org.junit.runners.model.RunnerBuilder builder)
Instantiates a new smoke builder.

Parameters:
builder - the builder
Method Detail

runnerForClass

public org.junit.runner.Runner runnerForClass(Class<?> testClass)
                                       throws Throwable
Returs a Runner for class. But only if the given testClass is not annotated with another Runner.

Specified by:
runnerForClass in class org.junit.runners.model.RunnerBuilder
Parameters:
testClass - the test class
Returns:
a SmokeRunner
Throws:
Throwable - the throwable
See Also:
RunnerBuilder.runnerForClass(java.lang.Class)


Copyright © 2002–2014 PatternTesting Team. All rights reserved.