Package-level declarations
Contains (default) implementations for the interfaces defined in ch.tutteli.atrium.logic.transformers
specific to subject changing.
Types
Link copied to clipboard
Link copied to clipboard
class DescriptionRepresentationStepImpl<SubjectT>(val container: AssertionContainer<SubjectT>) : SubjectChangerBuilder.DescriptionRepresentationStep<SubjectT>
Link copied to clipboard
class ExecutionStepImpl<SubjectT, SubjectAfterChangeT>(container: AssertionContainer<SubjectT>, action: AssertionContainer<SubjectT>.() -> Expect<SubjectAfterChangeT>, actionAndApply: AssertionContainer<SubjectT>.(Expect<SubjectAfterChangeT>.() -> Unit) -> Expect<SubjectAfterChangeT>) : BaseTransformationExecutionStep<SubjectT, SubjectAfterChangeT, Expect<SubjectAfterChangeT>> , SubjectChangerBuilder.ExecutionStep<SubjectT, SubjectAfterChangeT>
Link copied to clipboard
class FailureHandlerStepImpl<SubjectT, SubjectAfterChangeT>(val transformationStep: SubjectChangerBuilder.TransformationStep<SubjectT>, val transformation: (SubjectT) -> Option<SubjectAfterChangeT>) : SubjectChangerBuilder.FailureHandlerStep<SubjectT, SubjectAfterChangeT>
Link copied to clipboard
class FinalStepImpl<SubjectT, SubjectAfterChangeT>(val transformationStep: SubjectChangerBuilder.TransformationStep<SubjectT>, val transformation: (SubjectT) -> Option<SubjectAfterChangeT>, val failureHandler: SubjectChanger.FailureHandler<SubjectT, SubjectAfterChangeT>) : SubjectChangerBuilder.FinalStep<SubjectT, SubjectAfterChangeT>
Link copied to clipboard
class KindStepImpl<SubjectT>(val container: AssertionContainer<SubjectT>) : SubjectChangerBuilder.KindStep<SubjectT>
Link copied to clipboard
class TransformationStepImpl<SubjectT>(val container: AssertionContainer<SubjectT>, val description: Translatable, val representation: Any) : SubjectChangerBuilder.TransformationStep<SubjectT>