fun <T> assertThat(subject: T): RootExpect<T> (source)Creates an Expect for the given subject.
subject - The subject for which we are going to postulate assertions.
AssertionError - in case an assertion does not hold.
Return
The newly created Expect.
fun <T> assertThat(subject: T, assertionCreator: Expect<T>.() -> Unit): Expect<T> (source)Creates an Expect for the given subject and Expect.addAssertionsCreatedBy the given assertionCreator-lambda where the created Assertions are added as a group and reported as a whole.
subject - The subject for which we are going to postulate assertions.
assertionCreator - Assertion group block with a non-fail fast behaviour.
AssertionError - in case an assertion does not hold.
Return
The newly created Expect.
fun <T, R> Expect<T>.assertThat(newSubject: R): FeatureExpect<T, R> (source)