Package-level declarations
Contains (default) implementations for the interfaces defined in ch.tutteli.atrium.logic.transformers
specific to feature extraction.
Types
Link copied to clipboard
class DescriptionStepImpl<T>(val container: AssertionContainer<T>) : FeatureExtractorBuilder.DescriptionStep<T>
Link copied to clipboard
class ExecutionStepImpl<T, R>(container: AssertionContainer<T>, action: AssertionContainer<T>.() -> FeatureExpect<T, R>, actionAndApply: AssertionContainer<T>.(Expect<R>.() -> Unit) -> Expect<R>) : BaseTransformationExecutionStep<T, R, FeatureExpect<T, R>> , FeatureExtractorBuilder.ExecutionStep<T, R>
Link copied to clipboard
class FeatureExtractionStepImpl<T>(val container: AssertionContainer<T>, val description: Translatable, val representationForFailure: Any) : FeatureExtractorBuilder.FeatureExtractionStep<T>
Link copied to clipboard
class FinalStepImpl<T, R>(val featureExtractionStep: FeatureExtractorBuilder.FeatureExtractionStep<T>, val featureExtraction: (T) -> Option<R>, val featureExpectOptions: FeatureExpectOptions<R>) : FeatureExtractorBuilder.FinalStep<T, R>
Link copied to clipboard
class OptionsStepImpl<T, R>(val featureExtractionStep: FeatureExtractorBuilder.FeatureExtractionStep<T>, val featureExtraction: (T) -> Option<R>) : FeatureExtractorBuilder.OptionsStep<T, R>