Package-level declarations

Contains parameter objects related to feature extraction.

Types

Link copied to clipboard
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.

Link copied to clipboard

Parameter object which contains a failureDescription together with an assertionCreator-lambda where the subject is passed in contrast to usual assertionCreator-lambdas.

Link copied to clipboard
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.

Link copied to clipboard
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.

Link copied to clipboard
class MetaFeatureOption<T>(expect: Expect<T>)

Represents the default options available for a user if he uses feature with the MetaFeatureOption-lambda overload.

Link copied to clipboard

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