FeatureAssertions

Collection of functions which help to create feature assertions by returning FeatureExtractorBuilder.ExecutionStep.

Inheritors

Functions

Link copied to clipboard
abstract fun <T> extractSubject(container: AssertionContainer<T>, failureDescription: String?, assertionCreator: Expect<T>.(T) -> Unit): Expect<T>
Link copied to clipboard
abstract fun <T, R> f0(container: AssertionContainer<T>, f: (T) -> R): FeatureExtractorBuilder.ExecutionStep<T, R>
Link copied to clipboard
abstract fun <T, A1, R> f1(container: AssertionContainer<T>, f: (T, A1) -> R, a1: A1): FeatureExtractorBuilder.ExecutionStep<T, R>
Link copied to clipboard
abstract fun <T, A1, A2, R> f2(container: AssertionContainer<T>, f: (T, A1, A2) -> R, a1: A1, a2: A2): FeatureExtractorBuilder.ExecutionStep<T, R>
Link copied to clipboard
abstract fun <T, A1, A2, A3, R> f3(container: AssertionContainer<T>, f: (T, A1, A2, A3) -> R, a1: A1, a2: A2, a3: A3): FeatureExtractorBuilder.ExecutionStep<T, R>
Link copied to clipboard
abstract fun <T, A1, A2, A3, A4, R> f4(container: AssertionContainer<T>, f: (T, A1, A2, A3, A4) -> R, a1: A1, a2: A2, a3: A3, a4: A4): FeatureExtractorBuilder.ExecutionStep<T, R>
Link copied to clipboard
abstract fun <T, A1, A2, A3, A4, A5, R> f5(container: AssertionContainer<T>, f: (T, A1, A2, A3, A4, A5) -> R, a1: A1, a2: A2, a3: A3, a4: A4, a5: A5): FeatureExtractorBuilder.ExecutionStep<T, R>
Link copied to clipboard
abstract fun <T, R> manualFeature(container: AssertionContainer<T>, description: Translatable, provider: T.() -> R): FeatureExtractorBuilder.ExecutionStep<T, R>
Link copied to clipboard