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<T>(val container: AssertionContainer<T>) : SubjectChangerBuilder.DescriptionRepresentationStep<T>
Link copied to clipboard
class ExecutionStepImpl<T, R>(container: AssertionContainer<T>, action: AssertionContainer<T>.() -> Expect<R>, actionAndApply: AssertionContainer<T>.(Expect<R>.() -> Unit) -> Expect<R>) : BaseTransformationExecutionStep<T, R, Expect<R>> , SubjectChangerBuilder.ExecutionStep<T, R>
Link copied to clipboard
class FailureHandlerStepImpl<T, R>(val transformationStep: SubjectChangerBuilder.TransformationStep<T>, val transformation: (T) -> Option<R>) : SubjectChangerBuilder.FailureHandlerStep<T, R>
Link copied to clipboard
class FinalStepImpl<T, R>(val transformationStep: SubjectChangerBuilder.TransformationStep<T>, val transformation: (T) -> Option<R>, val failureHandler: SubjectChanger.FailureHandler<T, R>) : SubjectChangerBuilder.FinalStep<T, R>
Link copied to clipboard
Link copied to clipboard
class TransformationStepImpl<T>(val container: AssertionContainer<T>, val description: Translatable, val representation: Any) : SubjectChangerBuilder.TransformationStep<T>