interface AnyAssertions
(source)
Collection of assertion functions and builders which are applicable to any type (sometimes Any?
sometimes Any
).
abstract fun <T, TSub : Any> isA(container: AssertionContainer<T>, subType: KClass<TSub>): ChangedSubjectPostStep<T, TSub> |
|
abstract fun <T> isNotIn(container: AssertionContainer<T>, expected: Iterable<T>): Assertion |
|
abstract fun <T> isNotSameAs(container: AssertionContainer<T>, expected: T): Assertion |
|
abstract fun <T> isSameAs(container: AssertionContainer<T>, expected: T): Assertion |
|
abstract fun <T> notToBe(container: AssertionContainer<T>, expected: T): Assertion |
|
abstract fun <T : Any> notToBeNull(container: AssertionContainer<T?>, subType: KClass<T>): ChangedSubjectPostStep<T?, T> |
|
abstract fun <T> toBe(container: AssertionContainer<T>, expected: T): Assertion |
|
abstract fun <T> toBeNull(container: AssertionContainer<T>): Assertion |
|
abstract fun <T : Any> toBeNullIfNullGivenElse(container: AssertionContainer<T?>, type: KClass<T>, assertionCreatorOrNull: (Expect<T>.() -> Unit)?): Assertion |