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<SubjectT>(val container: AssertionContainer<SubjectT>) : FeatureExtractorBuilder.DescriptionStep<SubjectT>
Link copied to clipboard
class ExecutionStepImpl<SubjectT, FeatureT>(container: AssertionContainer<SubjectT>, action: AssertionContainer<SubjectT>.() -> FeatureExpect<SubjectT, FeatureT>, actionAndApply: AssertionContainer<SubjectT>.(Expect<FeatureT>.() -> Unit) -> Expect<FeatureT>) : BaseTransformationExecutionStep<SubjectT, FeatureT, FeatureExpect<SubjectT, FeatureT>> , FeatureExtractorBuilder.ExecutionStep<SubjectT, FeatureT>
Link copied to clipboard
class FeatureExtractionStepImpl<SubjectT>(val container: AssertionContainer<SubjectT>, val description: Translatable, val representationForFailure: Any) : FeatureExtractorBuilder.FeatureExtractionStep<SubjectT>
Link copied to clipboard
class FinalStepImpl<SubjectT, FeatureT>(val featureExtractionStep: FeatureExtractorBuilder.FeatureExtractionStep<SubjectT>, val featureExtraction: (SubjectT) -> Option<FeatureT>, val featureExpectOptions: FeatureExpectOptions<FeatureT>) : FeatureExtractorBuilder.FinalStep<SubjectT, FeatureT>
Link copied to clipboard
class OptionsStepImpl<SubjectT, FeatureT>(val featureExtractionStep: FeatureExtractorBuilder.FeatureExtractionStep<SubjectT>, val featureExtraction: (SubjectT) -> Option<FeatureT>) : FeatureExtractorBuilder.OptionsStep<SubjectT, FeatureT>