Class ProfileValueChecker
java.lang.Object
org.junit.runners.model.Statement
org.springframework.test.context.junit4.statements.ProfileValueChecker
Deprecated.
ProfileValueChecker is a custom JUnit Statement that checks
whether a test class or test method is enabled in the current environment
via Spring's @IfProfileValue annotation.- Since:
- 4.2
- Author:
- Sam Brannen, Philippe Marschall
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionProfileValueChecker(Statement next, Class<?> testClass, @Nullable Method testMethod) Deprecated.Construct a newProfileValueCheckerstatement. -
Method Summary
Modifier and TypeMethodDescriptionvoidevaluate()Deprecated.Determine if the test specified by arguments to the constructor is enabled in the current environment, as configured via the@IfProfileValueannotation.
-
Constructor Details
-
ProfileValueChecker
Deprecated.Construct a newProfileValueCheckerstatement.- Parameters:
next- the nextStatementin the execution chain; nevernulltestClass- the test class to check; nevernulltestMethod- the test method to check; may benullif thisProfileValueCheckeris being applied at the class level
-
-
Method Details
-
evaluate
Deprecated.Determine if the test specified by arguments to the constructor is enabled in the current environment, as configured via the@IfProfileValueannotation.If the test is not annotated with
@IfProfileValueit is considered enabled.If a test is not enabled, this method will abort further evaluation of the execution chain with a failed assumption; otherwise, this method will simply evaluate the next
Statementin the execution chain.- Specified by:
evaluatein classStatement- Throws:
AssumptionViolatedException- if the test is disabledThrowable- if evaluation of the next statement fails- See Also:
-
SpringExtensionand JUnit Jupiter