data class ExtractorWithCreator<T, R>
(source)
Parameter object which contains an extractor which extracts a feature out of a subject of an assertion + an assertionCreator which defines assertions for the feature.
Use feature({ extractorLambda }) { ... }
to create this representation where the first argument is the extractor
and the second an assertionCreator-lambda.
val assertionCreator: Expect<R>.() -> Unit
The |
|
val extractor: (T) -> R
The extractor which extracts the feature out of the subject of the expectation. |