doc / ch.tutteli.atrium.api.infix.en_GB.creating.feature

Package ch.tutteli.atrium.api.infix.en_GB.creating.feature

Contains parameter objects related to feature extraction.

Types

ExtractorWithCreator

data class ExtractorWithCreator<T, R>

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.

Feature

data class Feature<T, R>

Parameter object which contains a descriptionProvider for a feature along with an extractor which actually extracts the feature out of a subject of an assertion.

FeatureWithCreator

data class FeatureWithCreator<T, R>

Parameter object which contains a description of a feature along with an extractor which actually extracts the feature out of a subject of an assertion + an assertionCreator which defines assertions for the feature.

MetaFeatureOption

class MetaFeatureOption<T>

MetaFeatureOptionWithCreator

data class MetaFeatureOptionWithCreator<T, R>

Parameter object which combines a lambda with a MetaFeatureOption receiver (called provider) and an assertionCreator.