interface RootExpectBuilder
(source)
Defines the contract to create custom expectation verbs, RootExpect<T>
respectively.
interface ExpectationVerbStep<T>
Step which allows to specify the expectation verb which shall be used. |
|
interface FinalStep<T>
Final step in the RootExpect building process which creates a new RootExpect based on the so far specified options. |
|
interface OptionsChooser<T>
Helper lambda to specify RootExpectOptions via convenience methods. |
|
interface OptionsStep<T>
Step which allows to override previously defined properties -- such as use a different expectation verb -- but also allows to define options where usually a default value is used, such as use a custom Reporter. |
fun <T> forSubject(subject: T): RootExpectBuilder.ExpectationVerbStep<T>
Entry point to use the RootExpectBuilder which helps in creating an expectation verb for the given subject or in other words a RootExpect for the given subject. |