DefaultSubjectChanger

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open override fun <SubjectT, SubjectAfterChangeT> reported(    container: AssertionContainer<SubjectT>,     description: Translatable,     representation: Any,     transformation: (SubjectT) -> Option<SubjectAfterChangeT>,     failureHandler: SubjectChanger.FailureHandler<SubjectT, SubjectAfterChangeT>,     maybeSubAssertions: Option<Expect<SubjectAfterChangeT>.() -> Unit>): Expect<SubjectAfterChangeT>

Changes to a new subject according to the given transformation -- the change as such is reflected in reporting by the given description and representation.

Link copied to clipboard
open override fun <SubjectT, SubjectAfterChangeT> unreported(    container: AssertionContainer<SubjectT>,     transformation: (SubjectT) -> SubjectAfterChangeT): Expect<SubjectAfterChangeT>

Changes to a new subject according to the given transformation without showing it in reporting and returns a new Expect for the new subject.