Interface | Description |
---|---|
AssertThatCastableObject<T> |
This is an intermediate and optional step on assertion to cast an object into
a sub-object.
|
AssertThatException<T extends Throwable> |
DSL for assertion on exception result.
|
AssertThatIterable<T> |
DSL on assertion on iterable.
|
AssertThatObject<T> |
DSL for assertion on object.
|
AssertThatString |
DSL for assertion on string result.
|
PowerUnitRunner<T> |
Default interface for the Power unit runner.
|
Statement<P,T extends Throwable> |
Definition of a statement (piece of code that can thrown Throwable).
|
TestContext<T> |
This interface define the execution test context.
|
TestResultListener<T> |
Test result listener.
|
TestRule |
Definition of a test rule (modification of a test statement).
|
TestSuite |
This is the interface to be implemented by test class, in order to have
access to the test DSL.
|
Class | Description |
---|---|
PowerUnitMainRunner |
Main class that can be used to run test.
|
Annotation Type | Description |
---|---|
Categories |
Can be used to defined categories of this test classes.
|
Ignore |
Used to indicate a test to be ignored.
|
Parameter |
Field marker (public non static field), for parameterized test.
|
Parameters |
Used to mark a method (public static, returning Stream<Object[]>,
0-args) as method to provide test parameter.
|
Rule |
Mark a field as the test rule chain.
|
Test |
Mark a method as being a test method.
|
TestDelegate |
This annotation can be used on a non static, final field in a test class as
providing access to a test framework.
|
TestDelegator |
This annotation is used on test framework class.
|
TestInterface |
This annotation is used on a class that is the public interface of a
test framework.
|
Copyright © 2015 Powerunit. All rights reserved.