Package org.junit.experimental.theories
Class Theories.TheoryAnchor
- java.lang.Object
- org.junit.runners.model.Statement
- org.junit.experimental.theories.Theories.TheoryAnchor
- Enclosing class:
- Theories
public static class Theories.TheoryAnchor extends Statement
Constructor Summary
Constructors Constructor Description TheoryAnchor(FrameworkMethod testMethod, TestClass testClass)
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
evaluate()
Run the action, throwing aThrowable
if anything goes wrong.protected void
handleAssumptionViolation(AssumptionViolatedException e)
protected void
handleDataPointSuccess()
protected void
reportParameterizedError(Throwable e, Object... params)
protected void
runWithAssignment(Assignments parameterAssignment)
protected void
runWithCompleteAssignment(Assignments complete)
protected void
runWithIncompleteAssignment(Assignments incomplete)
Constructor Detail
TheoryAnchor
public TheoryAnchor(FrameworkMethod testMethod, TestClass testClass)
Method Detail
evaluate
public void evaluate() throws Throwable
Description copied from class:Statement
Run the action, throwing aThrowable
if anything goes wrong.
runWithAssignment
protected void runWithAssignment(Assignments parameterAssignment) throws Throwable
- Throws:
Throwable
runWithIncompleteAssignment
protected void runWithIncompleteAssignment(Assignments incomplete) throws Throwable
- Throws:
Throwable
runWithCompleteAssignment
protected void runWithCompleteAssignment(Assignments complete) throws Throwable
- Throws:
Throwable
handleAssumptionViolation
protected void handleAssumptionViolation(AssumptionViolatedException e)
reportParameterizedError
protected void reportParameterizedError(Throwable e, Object... params) throws Throwable
- Throws:
Throwable
handleDataPointSuccess
protected void handleDataPointSuccess()