Package-level declarations
Contains all the assertion interfaces (e.g. AnyAssertions
) as well as _logic
and helper functions for AssertionContainer
.
Contains all the assertion interfaces (e.g. AnyAssertions
) as well as _logic
and helper functions for AssertionContainer
.
Types
Collection of assertion functions and builders which are applicable to any type (sometimes Any?
sometimes Any
).
Collection of assertion functions and builders which are applicable to subjects with a BigDecimal type.
Collection of assertion functions and builders which are applicable to subjects with a CharSequence type.
Collection of assertion functions and builders which are applicable to subjects with a ChronoLocalDate type.
Collection of assertion functions and builders which are applicable to subjects with a ChronoLocalDateTime type.
Collection of assertion functions and builders which are applicable to subjects with a ChronoZonedDateTime type.
Collection of assertion functions and builders which are applicable to subjects which can be transformed to a Collection - intended for types which are Collection like such as Map.
Collection of assertion functions and builders which are applicable to subjects with a Comparable type.
Collection of functions which help to create feature assertions by returning FeatureExtractorBuilder.ExecutionStep.
Collection of assertion functions and builders which are applicable to floating point number like types which are specific to the JVM platform (currently only for BigDecimal).
Collection of assertion functions and builders which are applicable to subjects with a kotlin.Function0 type.
Collection of assertion functions and builders which are applicable to subjects with an Iterator type.
Collection of assertion functions and builders which are applicable to subjects with a List type.
Collection of assertion functions and builders which are applicable to subjects with a LocalDate type.
Collection of assertion functions and builders which are applicable to subjects with a LocalDateTime type.
Collection of assertion functions and builders which are applicable to subjects with a Map.Entry type.
Collection of assertion functions and builders which are applicable to subjects which can be transformed to a Map - intended for types which are Map like such as IterableLike with an element type Pair.
Collection of assertion functions and builders which are applicable to subjects with an Optional type.
Collection of assertion functions and builders which are applicable to subjects with a Pair type.
Collection of assertion functions and builders which are applicable to subjects with a Path type.
Collection of assertion functions and builders which are applicable to subjects with a Result type.
Collection of assertion functions and builders which are applicable to subjects with a Throwable type.
Collection of assertion functions and builders which are applicable to subjects with a ZonedDateTime type.
Properties
Turns this ExpectGrouping into an AssertionContainer without known subject type.
Entry point to the logic level of Atrium -- which is one level deeper than the API -- on which assertion functions do not return Expects but Assertions and the like.
Entry point to the logic level of Atrium -- which is one level deeper than the API -- within the building process of a sophisticated contains
assertion for CharSequence.
Entry point to the logic level of Atrium -- which is one level deeper than the API -- within the building process of a sophisticated contains
assertion for Iterable.
Entry point to use the SubjectChangerBuilder based on this AssertionContainer.
Entry point to use the FeatureExtractorBuilder based on this AssertionContainer.
Functions
Appends the Assertion the given assertionCreator creates based on this ExpectGrouping.
Appends the Assertion the given assertionCreator creates based on this Expect.
Appends the Assertion the given factory creates based on this CharSequenceContains.CheckerStep.
Appends the Assertion the given factory creates based on this IterableLikeContains.CheckerStep.
Appends the Assertion the given factory creates based on this IterableLikeContains.EntryPointStep.
Appends the Assertion the given factory creates based on this MapLikeContains.EntryPointStep.
Finishes the transformation process by appending the Assertion which is returned when calling TransformationExecutionStep.collectAndAppend with _logicAppend and the given assertionCreator.
Use this function if you want to collect Assertions and use it as part of another Assertion (e.g. as part of an AssertionGroup).
Use this function if you want to collect Assertions and use it as part of another Assertion (e.g. as part of an AssertionGroup).
Starts the building process of a sophisticated contains
assertions.
Starts the building process of a sophisticated contains
assertions and already applies a NotCheckerStep with a NotSearchBehaviour.
Creates a DescriptiveAssertion based on the given description, representation and test.
Convenience method to pass a String as description which is wrapped into an Untranslatable instead of passing a Translatable.
Casts this Expect to an AssertionContainer so that you have access to the functionality provided on the logic level.
Casts this AssertionContainer back to an Expect so that you can use it in places where an Expect is used.
Casts this Expect back to an ExpectGrouping so that you can use it in places where an ExpectGrouping is used.