FailureHandlerStepImpl   
    class FailureHandlerStepImpl<T, R>(val transformationStep: SubjectChangerBuilder.TransformationStep<T>, val transformation: (T) -> Option<R>) : SubjectChangerBuilder.FailureHandlerStep<T, R> (source)
Constructors
Link copied to clipboard
                  constructor(transformationStep: SubjectChangerBuilder.TransformationStep<T>, transformation: (T) -> Option<R>)
Functions
Link copied to clipboard
                  Skips this step by using withDefaultFailureHandler and calls FinalStep.build.
Link copied to clipboard
                  Uses the default SubjectChanger.FailureHandler which builds the failing assertion based on the specified TransformationStep.description and TransformationStep.representation and includes the assertions a given assertionCreator lambda would create.
Link copied to clipboard
                  open override fun withFailureHandler(failureHandler: SubjectChanger.FailureHandler<T, R>): SubjectChangerBuilder.FinalStep<T, R>
Uses the given failureHandler as SubjectChanger.FailureHandler to create the failing assertion in case the subject change fails.
Link copied to clipboard
                  open fun <R1> withFailureHandlerAdapter(failureHandler: SubjectChanger.FailureHandler<R1, R>, map: (T) -> R1): SubjectChangerBuilder.FinalStep<T, R>
Uses the given failureHandler as SubjectChanger.FailureHandler to create the failing assertion in case the subject change fails but previously maps the subject from T to R1 as the failure handler only deals with R1 subjects.