A B C D E F G H I M O P R S T V W

A

addChildren(Description, TestClass) - Method in class de.bechte.junit.runners.context.description.ContextDescriber
 
addChildren(Description, TestClass) - Method in class de.bechte.junit.runners.context.description.SuiteDescriber
 
AfterClassStatementBuilder - Class in de.bechte.junit.runners.context.statements.builder
The AfterClassStatementBuilder creates a RunAfters statement that evaluates all @AfterClass annotated methods.
AfterClassStatementBuilder() - Constructor for class de.bechte.junit.runners.context.statements.builder.AfterClassStatementBuilder
 
afterExecution(EachTestNotifier) - Method in class de.bechte.junit.runners.context.statements.MethodStatementExecutor
 
afterExecution(EachTestNotifier) - Method in class de.bechte.junit.runners.context.statements.StatementExecutor
Clients may override this method to add additional behavior after the execution of the statement.
AND(TestClassValidator...) - Static method in class de.bechte.junit.runners.validation.BooleanValidator
 

B

BeforeClassStatementBuilder - Class in de.bechte.junit.runners.context.statements.builder
The BeforeClassStatementBuilder creates a RunBefores statement that evaluates all @BeforeClass annotated methods.
BeforeClassStatementBuilder() - Constructor for class de.bechte.junit.runners.context.statements.builder.BeforeClassStatementBuilder
 
beforeExecution(EachTestNotifier) - Method in class de.bechte.junit.runners.context.statements.MethodStatementExecutor
 
beforeExecution(EachTestNotifier) - Method in class de.bechte.junit.runners.context.statements.StatementExecutor
Clients may override this method to add additional behavior prior to the execution of the statement.
BooleanValidator - Class in de.bechte.junit.runners.validation
The BooleanValidators allow to group TestClassValidators with boolean algebra.
buildStatement(TestClass, FrameworkMethod, Object, Description, RunNotifier) - Method in class de.bechte.junit.runners.context.processing.MethodExecutor
 

C

ChildExecutor<T> - Interface in de.bechte.junit.runners.context.processing
A ChildExecutor is responsible for executing all tests for the given object.
ChildrenCountValidator - Enum in de.bechte.junit.runners.validation
The ChildrenCountValidators validate that the given TestClass contains at least 1 child.
ChildResolver<T> - Interface in de.bechte.junit.runners.context.processing
A ChildResolver is responsible for resolving all children for the given TestClass.
ClassRuleStatementBuilder - Class in de.bechte.junit.runners.context.statements.builder
The ClassRuleStatementBuilder creates a RunRules statement that evaluates all @ClassRule annotated members.
ClassRuleStatementBuilder() - Constructor for class de.bechte.junit.runners.context.statements.builder.ClassRuleStatementBuilder
 
ClassStatementBuilder - Interface in de.bechte.junit.runners.context.statements.builder
The ClassStatementBuilder interfaces provides a simple Builder mechanism, used to create Statements.
ConstructorValidator - Enum in de.bechte.junit.runners.validation
The ConstructorValidator validates that test classes have only one public constructor that takes no arguments for top-level classes and exactly one argument for enclosed classes of type of the enclosing class.
ContextDescriber - Class in de.bechte.junit.runners.context.description
The ContextDescriber is responsible for creating the Description for a context hierarchy.
ContextDescriber(ChildResolver<Class<?>>, ChildResolver<FrameworkMethod>, Describer<FrameworkMethod>) - Constructor for class de.bechte.junit.runners.context.description.ContextDescriber
 
contextDescriber - Variable in class de.bechte.junit.runners.context.HierarchicalContextRunner
 
ContextExecutor - Class in de.bechte.junit.runners.context.processing
The ContextExecutor is responsible for executing a sub-contexts, represented by the given Class.
ContextExecutor(Describer<Class<?>>) - Constructor for class de.bechte.junit.runners.context.processing.ContextExecutor
 
contextResolver - Variable in class de.bechte.junit.runners.context.HierarchicalContextRunner
 
ContextResolver - Class in de.bechte.junit.runners.context.processing
A ContextResolver is responsible for resolving all sub-contexts for the given TestClass.
ContextResolver() - Constructor for class de.bechte.junit.runners.context.processing.ContextResolver
 
contextRunner - Variable in class de.bechte.junit.runners.context.HierarchicalContextRunner
 
createDeepInstance(Stack<Class<?>>) - Static method in class de.bechte.junit.runners.util.ReflectionUtil
Returns an instance of the Class, represented by the given class hierarchy.
createStatement(TestClass, Statement, Description, RunNotifier) - Method in class de.bechte.junit.runners.context.statements.builder.AfterClassStatementBuilder
 
createStatement(TestClass, Statement, Description, RunNotifier) - Method in class de.bechte.junit.runners.context.statements.builder.BeforeClassStatementBuilder
 
createStatement(TestClass, Statement, Description, RunNotifier) - Method in class de.bechte.junit.runners.context.statements.builder.ClassRuleStatementBuilder
 
createStatement(TestClass, Statement, Description, RunNotifier) - Method in interface de.bechte.junit.runners.context.statements.builder.ClassStatementBuilder
Creates a Statement for the given attributes.
createStatement(TestClass, FrameworkMethod, Object, Statement, Description, RunNotifier) - Method in class de.bechte.junit.runners.context.statements.builder.ExpectExceptionStatementBuilder
Deprecated.  
createStatement(TestClass, FrameworkMethod, Object, Statement, Description, RunNotifier) - Method in class de.bechte.junit.runners.context.statements.builder.FailOnTimeoutStatementBuilder
Deprecated.  
createStatement(TestClass, FrameworkMethod, Object, Statement, Description, RunNotifier) - Method in class de.bechte.junit.runners.context.statements.builder.HierarchicalRunAfterStatementBuilder
 
createStatement(TestClass, FrameworkMethod, Object, Statement, Description, RunNotifier) - Method in class de.bechte.junit.runners.context.statements.builder.HierarchicalRunBeforeStatementBuilder
 
createStatement(TestClass, FrameworkMethod, Object, Statement, Description, RunNotifier) - Method in class de.bechte.junit.runners.context.statements.builder.HierarchicalRunRulesStatementBuilder
 
createStatement(TestClass, FrameworkMethod, Object, Statement, Description, RunNotifier) - Method in interface de.bechte.junit.runners.context.statements.builder.MethodStatementBuilder
Creates a Statement for the given attributes.

D

de.bechte.junit.runners.context - package de.bechte.junit.runners.context
 
de.bechte.junit.runners.context.description - package de.bechte.junit.runners.context.description
 
de.bechte.junit.runners.context.processing - package de.bechte.junit.runners.context.processing
 
de.bechte.junit.runners.context.statements - package de.bechte.junit.runners.context.statements
 
de.bechte.junit.runners.context.statements.builder - package de.bechte.junit.runners.context.statements.builder
 
de.bechte.junit.runners.model - package de.bechte.junit.runners.model
 
de.bechte.junit.runners.scheduler - package de.bechte.junit.runners.scheduler
 
de.bechte.junit.runners.util - package de.bechte.junit.runners.util
 
de.bechte.junit.runners.validation - package de.bechte.junit.runners.validation
 
DefaultStatementBuilderFactory - Class in de.bechte.junit.runners.context.statements.builder
The DefaultStatementBuilderFactory resolves a List of ClassStatementBuilders for classes and MethodStatementBuilders for methods.
DefaultStatementBuilderFactory() - Constructor for class de.bechte.junit.runners.context.statements.builder.DefaultStatementBuilderFactory
 
DefaultStatementExecutorFactory - Class in de.bechte.junit.runners.context.statements
The StatementExecutorFactory resolves the StatementExecutors for classes and methods.
DefaultStatementExecutorFactory() - Constructor for class de.bechte.junit.runners.context.statements.DefaultStatementExecutorFactory
 
describe(T) - Method in interface de.bechte.junit.runners.context.description.Describer
Returns a Description for the given object of type T.
describe(FrameworkMethod) - Method in class de.bechte.junit.runners.context.description.MethodDescriber
 
describe(Class<?>) - Method in class de.bechte.junit.runners.context.description.SuiteDescriber
 
Describer<T> - Interface in de.bechte.junit.runners.context.description
A Describer is responsible for creating the Description for the given object.
describer - Variable in class de.bechte.junit.runners.context.processing.MethodExecutor
 
DirectInvokeScheduler - Class in de.bechte.junit.runners.scheduler
The DirectInvokeScheduler is a simple RunnerScheduler implementation that runs all incoming requests on demand.
DirectInvokeScheduler() - Constructor for class de.bechte.junit.runners.scheduler.DirectInvokeScheduler
 

E

evaluate() - Method in class de.bechte.junit.runners.context.statements.RunAll
 
evaluate() - Method in class de.bechte.junit.runners.context.statements.RunChildren
 
execute(Statement, RunNotifier, Description) - Method in class de.bechte.junit.runners.context.statements.StatementExecutor
 
ExpectExceptionStatementBuilder - Class in de.bechte.junit.runners.context.statements.builder
Deprecated. The expected field of the @Test annotation is deprecated. Therefore, this builder is also marked as deprecated. Please make use of the @Rule annotation.
ExpectExceptionStatementBuilder() - Constructor for class de.bechte.junit.runners.context.statements.builder.ExpectExceptionStatementBuilder
Deprecated.  

F

FailOnTimeoutStatementBuilder - Class in de.bechte.junit.runners.context.statements.builder
Deprecated. The timeout field of the @Test annotation is deprecated. Therefore, this builder is also marked as deprecated. Please make use of the @Rule annotation.
FailOnTimeoutStatementBuilder() - Constructor for class de.bechte.junit.runners.context.statements.builder.FailOnTimeoutStatementBuilder
Deprecated.  
finished() - Method in class de.bechte.junit.runners.scheduler.DirectInvokeScheduler
 
FixtureValidator - Enum in de.bechte.junit.runners.validation
The FixtureValidators validate methods annotated with @BeforeClass, @Before, @AfterClass, and @After.
forClass(Class<?>) - Static method in class de.bechte.junit.runners.model.TestClassPool
Returns a TestClass wrapping the given testClass.

G

getBuildersForClasses() - Method in class de.bechte.junit.runners.context.statements.builder.DefaultStatementBuilderFactory
 
getBuildersForClasses() - Method in class de.bechte.junit.runners.context.statements.builder.StatementBuilderFactory
 
getBuildersForMethods() - Method in class de.bechte.junit.runners.context.statements.builder.DefaultStatementBuilderFactory
 
getBuildersForMethods() - Method in class de.bechte.junit.runners.context.statements.builder.StatementBuilderFactory
 
getChildren(TestClass) - Method in interface de.bechte.junit.runners.context.processing.ChildResolver
Resolved the children of type T for the given TestClass.
getChildren(TestClass) - Method in class de.bechte.junit.runners.context.processing.ContextResolver
 
getChildren(TestClass) - Method in class de.bechte.junit.runners.context.processing.MethodResolver
 
getClassHierarchy(Class<?>) - Static method in class de.bechte.junit.runners.util.ReflectionUtil
Returns a Stack of classes, representing the hierarchy of the given Class.
getClassStatementBuilders() - Method in class de.bechte.junit.runners.context.statements.builder.DefaultStatementBuilderFactory
 
getDefault() - Static method in class de.bechte.junit.runners.context.statements.builder.StatementBuilderFactory
 
getDefault() - Static method in class de.bechte.junit.runners.context.statements.StatementExecutorFactory
 
getDescription() - Method in class de.bechte.junit.runners.context.HierarchicalContextRunner
 
getEnclosingInstance(Object) - Static method in class de.bechte.junit.runners.util.ReflectionUtil
Returns the Object that encloses the given target.
getExecutorForClasses() - Method in class de.bechte.junit.runners.context.statements.DefaultStatementExecutorFactory
 
getExecutorForClasses() - Method in class de.bechte.junit.runners.context.statements.StatementExecutorFactory
 
getExecutorForMethods() - Method in class de.bechte.junit.runners.context.statements.DefaultStatementExecutorFactory
 
getExecutorForMethods() - Method in class de.bechte.junit.runners.context.statements.StatementExecutorFactory
 
getMethodStatementBuilders() - Method in class de.bechte.junit.runners.context.statements.builder.DefaultStatementBuilderFactory
 
getValidator() - Method in class de.bechte.junit.runners.context.HierarchicalContextRunner
Returns a TestClassValidator that validates the TestClass instance after the HierarchicalContextRunner has been created for the corresponding Class.

H

HierarchicalContextRunner - Class in de.bechte.junit.runners.context
The HierarchicalContextRunner allows test classes to have member classes.
HierarchicalContextRunner(Class<?>) - Constructor for class de.bechte.junit.runners.context.HierarchicalContextRunner
 
HierarchicalRunAfterStatementBuilder - Class in de.bechte.junit.runners.context.statements.builder
The HierarchicalRunAfterStatementBuilder creates a RunAfters statement for each context hierarchy level that evaluates all @After annotated methods on that level.
HierarchicalRunAfterStatementBuilder() - Constructor for class de.bechte.junit.runners.context.statements.builder.HierarchicalRunAfterStatementBuilder
 
HierarchicalRunBeforeStatementBuilder - Class in de.bechte.junit.runners.context.statements.builder
The HierarchicalRunBeforeStatementBuilder creates a RunBefores statement for each context hierarchy level that evaluates all @Before annotated methods on that level.
HierarchicalRunBeforeStatementBuilder() - Constructor for class de.bechte.junit.runners.context.statements.builder.HierarchicalRunBeforeStatementBuilder
 
HierarchicalRunRulesStatementBuilder - Class in de.bechte.junit.runners.context.statements.builder
The HierarchicalRunRulesStatementBuilder creates RunRules statements for all @Rule annotated fields and methods along the context hierarchy.
HierarchicalRunRulesStatementBuilder() - Constructor for class de.bechte.junit.runners.context.statements.builder.HierarchicalRunRulesStatementBuilder
 

I

initialize() - Method in class de.bechte.junit.runners.context.HierarchicalContextRunner
Initializes all dependencies for the HierarchicalContextRunner.
isAllowed(Class<?>) - Method in class de.bechte.junit.runners.context.processing.ContextResolver
Verifies, if the given candidate is allowed.

M

MethodDescriber - Class in de.bechte.junit.runners.context.description
The MethodDescriber is responsible for creating the Description for a FrameworkMethod.
MethodDescriber() - Constructor for class de.bechte.junit.runners.context.description.MethodDescriber
 
methodDescriber - Variable in class de.bechte.junit.runners.context.HierarchicalContextRunner
 
MethodExecutor - Class in de.bechte.junit.runners.context.processing
The MethodExecutor is responsible for executing a test for the given FrameworkMethod.
MethodExecutor(Describer<FrameworkMethod>, StatementExecutor, List<MethodStatementBuilder>) - Constructor for class de.bechte.junit.runners.context.processing.MethodExecutor
 
methodResolver - Variable in class de.bechte.junit.runners.context.HierarchicalContextRunner
 
MethodResolver - Class in de.bechte.junit.runners.context.processing
A MethodResolver is responsible for resolving all tests for the given TestClass.
MethodResolver() - Constructor for class de.bechte.junit.runners.context.processing.MethodResolver
 
methodRunner - Variable in class de.bechte.junit.runners.context.HierarchicalContextRunner
 
MethodStatementBuilder - Interface in de.bechte.junit.runners.context.statements.builder
The MethodStatementBuilder interfaces provides a simple Builder mechanism, used to create Statements.
MethodStatementExecutor - Class in de.bechte.junit.runners.context.statements
The MethodStatementExecutor extends the StatementExecutor, providing additional notifications when the test is started and finished.
MethodStatementExecutor() - Constructor for class de.bechte.junit.runners.context.statements.MethodStatementExecutor
 

O

OR(TestClassValidator...) - Static method in class de.bechte.junit.runners.validation.BooleanValidator
 

P

PROPERTY_KEY - Static variable in class de.bechte.junit.runners.context.statements.builder.StatementBuilderFactory
 
PROPERTY_KEY - Static variable in class de.bechte.junit.runners.context.statements.StatementExecutorFactory
 

R

ReflectionUtil - Class in de.bechte.junit.runners.util
Set of helper methods to retrieve information using Java's reflection API.
RuleValidator - Enum in de.bechte.junit.runners.validation
The RuleValidators validate methods and fields annotated with @Rule.
run(RunNotifier) - Method in class de.bechte.junit.runners.context.HierarchicalContextRunner
 
run(TestClass, T, RunNotifier) - Method in interface de.bechte.junit.runners.context.processing.ChildExecutor
Runs the given object of type T and informs the RunNotifier about all notifications.
run(TestClass, Class<?>, RunNotifier) - Method in class de.bechte.junit.runners.context.processing.ContextExecutor
 
run(TestClass, FrameworkMethod, RunNotifier) - Method in class de.bechte.junit.runners.context.processing.MethodExecutor
 
RunAll - Class in de.bechte.junit.runners.context.statements
The RunAll statement takes several statements and executes them all in the given order.
RunAll(Statement...) - Constructor for class de.bechte.junit.runners.context.statements.RunAll
 
runChildren(Description, RunNotifier) - Method in class de.bechte.junit.runners.context.HierarchicalContextRunner
This method returns a Statement that is responsible for running all children of the given test class.
RunChildren<T> - Class in de.bechte.junit.runners.context.statements
The RunChildren statement takes four arguments: TestClass, ChildExecutor, List of children, RunNotifier When evaluated, the statement calls ChildExecutor.run(TestClass, Object, RunNotifier) on each child.
RunChildren(TestClass, ChildExecutor<T>, ChildResolver<T>, RunNotifier) - Constructor for class de.bechte.junit.runners.context.statements.RunChildren
 

S

schedule(Runnable) - Method in class de.bechte.junit.runners.scheduler.DirectInvokeScheduler
 
StatementBuilderFactory - Class in de.bechte.junit.runners.context.statements.builder
The StatementBuilderFactory resolves a List of ClassStatementBuilders for classes and MethodStatementBuilders for methods.
StatementBuilderFactory() - Constructor for class de.bechte.junit.runners.context.statements.builder.StatementBuilderFactory
 
statementBuilders - Variable in class de.bechte.junit.runners.context.HierarchicalContextRunner
 
statementBuilders - Variable in class de.bechte.junit.runners.context.processing.MethodExecutor
 
statementExecutor - Variable in class de.bechte.junit.runners.context.HierarchicalContextRunner
 
statementExecutor - Variable in class de.bechte.junit.runners.context.processing.MethodExecutor
 
StatementExecutor - Class in de.bechte.junit.runners.context.statements
The StatementExecutor evaluates the given Statement and notifies the RunNotifier about all events that occur during execution.
StatementExecutor() - Constructor for class de.bechte.junit.runners.context.statements.StatementExecutor
 
StatementExecutorFactory - Class in de.bechte.junit.runners.context.statements
The StatementExecutorFactory resolves the StatementExecutors for classes and methods.
StatementExecutorFactory() - Constructor for class de.bechte.junit.runners.context.statements.StatementExecutorFactory
 
SuiteDescriber - Class in de.bechte.junit.runners.context.description
The SuiteDescriber is responsible for creating the Description for a test suite.
SuiteDescriber(ChildResolver<Class<?>>) - Constructor for class de.bechte.junit.runners.context.description.SuiteDescriber
 

T

testClass - Variable in class de.bechte.junit.runners.context.HierarchicalContextRunner
 
TestClassPool - Class in de.bechte.junit.runners.model
This pool of TestClasses is used to reduce the expensive look-ups and reflection calls that are performed during the construction of the TestClass instances.
TestClassValidator - Interface in de.bechte.junit.runners.validation
The TestClassValidator interface provides a simple TestClassValidator.validate(TestClass, List) method.

V

validate(TestClass, List<Throwable>) - Method in enum de.bechte.junit.runners.validation.ChildrenCountValidator
 
validate(TestClass, List<Throwable>) - Method in enum de.bechte.junit.runners.validation.ConstructorValidator
 
validate(TestClass, List<Throwable>) - Method in enum de.bechte.junit.runners.validation.FixtureValidator
 
validate(TestClass, List<Throwable>) - Method in enum de.bechte.junit.runners.validation.RuleValidator
 
validate(TestClass, List<Throwable>) - Method in interface de.bechte.junit.runners.validation.TestClassValidator
Validates the given TestClass and adds all errors to the given List.
validators - Variable in class de.bechte.junit.runners.validation.BooleanValidator
 
valueOf(String) - Static method in enum de.bechte.junit.runners.validation.ChildrenCountValidator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.bechte.junit.runners.validation.ConstructorValidator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.bechte.junit.runners.validation.FixtureValidator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.bechte.junit.runners.validation.RuleValidator
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.bechte.junit.runners.validation.ChildrenCountValidator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.bechte.junit.runners.validation.ConstructorValidator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.bechte.junit.runners.validation.FixtureValidator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.bechte.junit.runners.validation.RuleValidator
Returns an array containing the constants of this enum type, in the order they are declared.

W

whenAssumptionViolatedExceptionIsRaised(EachTestNotifier, AssumptionViolatedException) - Method in class de.bechte.junit.runners.context.statements.StatementExecutor
Clients may override this method to add additional behavior when a AssumptionViolatedException is raised.
whenInitializationErrorIsRaised(EachTestNotifier, InitializationError) - Method in class de.bechte.junit.runners.context.statements.StatementExecutor
Clients may override this method to add additional behavior when a InitializationError is raised.
whenThrowableIsRaised(EachTestNotifier, Throwable) - Method in class de.bechte.junit.runners.context.statements.StatementExecutor
Clients may override this method to add additional behavior when a Throwable is raised.

A B C D E F G H I M O P R S T V W

Copyright © 2015. All rights reserved.