Attributes
Members list
Value members
Concrete methods
Makes a new assertion that requires a given numeric value to match a value with some tolerance.
Makes a new assertion that requires a given numeric value to match a value with some tolerance.
Attributes
Makes a new Assertion
from a function.
Makes a new Assertion
from a function.
Attributes
Makes a new assertion that requires an Iterable contain the specified element. See Assertion.exists if you want to require an Iterable to contain an element satisfying an assertion.
Makes a new assertion that requires an Iterable contain the specified element. See Assertion.exists if you want to require an Iterable to contain an element satisfying an assertion.
Attributes
Makes a new assertion that requires a Cause
contain the specified cause.
Makes a new assertion that requires a Cause
contain the specified cause.
Attributes
Makes a new assertion that requires a substring to be present.
Makes a new assertion that requires a substring to be present.
Attributes
Makes a new assertion that requires an exit value to die.
Makes a new assertion that requires an exit value to die.
Attributes
Makes a new assertion that requires an exit value to die with an instance of given type (or its subtype).
Makes a new assertion that requires an exit value to die with an instance of given type (or its subtype).
Attributes
Makes a new assertion that requires a given string to end with the specified suffix.
Makes a new assertion that requires a given string to end with the specified suffix.
Attributes
Makes a new assertion that requires a given string to end with the specified suffix.
Makes a new assertion that requires a given string to end with the specified suffix.
Attributes
Makes a new assertion that requires a given string to equal another ignoring case.
Makes a new assertion that requires a given string to equal another ignoring case.
Attributes
Makes a new assertion that requires an Iterable contain an element satisfying the given assertion. See Assertion.contains if you only need an Iterable to contain a given element.
Makes a new assertion that requires an Iterable contain an element satisfying the given assertion. See Assertion.contains if you only need an Iterable to contain a given element.
Attributes
Makes a new assertion that requires an exit value to fail.
Makes a new assertion that requires an exit value to fail.
Attributes
Makes a new assertion that requires an exit value to fail with a cause that meets the specified assertion.
Makes a new assertion that requires an exit value to fail with a cause that meets the specified assertion.
Attributes
Makes a new assertion that requires the expression to fail with an instance of given type (or its subtype).
Makes a new assertion that requires the expression to fail with an instance of given type (or its subtype).
Attributes
Makes a new assertion that requires an Iterable contain only elements satisfying the given assertion.
Makes a new assertion that requires an Iterable contain only elements satisfying the given assertion.
Attributes
Makes a new assertion that requires an Iterable contain at least one of the specified elements.
Makes a new assertion that requires an Iterable contain at least one of the specified elements.
Attributes
Makes a new assertion that requires an Iterable contain at most one of the specified elements.
Makes a new assertion that requires an Iterable contain at most one of the specified elements.
Attributes
Makes a new assertion that focuses in on a field in a case class.
Makes a new assertion that focuses in on a field in a case class.
hasField("age", _.age, within(0, 10))
Attributes
Makes a new assertion that requires an Iterable to contain the first element satisfying the given assertion.
Makes a new assertion that requires an Iterable to contain the first element satisfying the given assertion.
Attributes
Makes a new assertion that requires the intersection of two Iterables satisfy the given assertion.
Makes a new assertion that requires the intersection of two Iterables satisfy the given assertion.
Attributes
Makes a new assertion that requires a Map to have the specified key with value satisfying the specified assertion.
Makes a new assertion that requires a Map to have the specified key with value satisfying the specified assertion.
Attributes
Makes a new assertion that requires a Map to have the specified key.
Makes a new assertion that requires a Map to have the specified key.
Attributes
Makes a new assertion that requires a Map have keys satisfying the specified assertion.
Makes a new assertion that requires a Map have keys satisfying the specified assertion.
Attributes
Makes a new assertion that requires an Iterable to contain the last element satisfying the given assertion.
Makes a new assertion that requires an Iterable to contain the last element satisfying the given assertion.
Attributes
Makes a new assertion that requires an exception to have a certain message.
Makes a new assertion that requires an exception to have a certain message.
Attributes
Makes a new assertion that requires an Iterable contain none of the specified elements.
Makes a new assertion that requires an Iterable contain none of the specified elements.
Attributes
Makes a new assertion that requires an Iterable contain exactly one of the specified elements.
Makes a new assertion that requires an Iterable contain exactly one of the specified elements.
Attributes
Makes a new assertion that requires an Iterable to have the same elements as the specified Iterable, though not necessarily in the same order.
Makes a new assertion that requires an Iterable to have the same elements as the specified Iterable, though not necessarily in the same order.
Attributes
Makes a new assertion that requires an Iterable to have the same distinct elements as the other Iterable, though not necessarily in the same order.
Makes a new assertion that requires an Iterable to have the same distinct elements as the other Iterable, though not necessarily in the same order.
Attributes
Makes a new assertion that requires the size of an Iterable be satisfied by the specified assertion.
Makes a new assertion that requires the size of an Iterable be satisfied by the specified assertion.
Attributes
Makes a new assertion that requires the size of a string be satisfied by the specified assertion.
Makes a new assertion that requires the size of a string be satisfied by the specified assertion.
Attributes
Makes a new assertion that requires the specified Iterable to be a subset of the other Iterable.
Makes a new assertion that requires the specified Iterable to be a subset of the other Iterable.
Attributes
Makes a new assertion that requires an exception to have certain suppressed exceptions.
Makes a new assertion that requires an exception to have certain suppressed exceptions.
Attributes
Makes a new assertion that requires an exception to have a certain cause.
Makes a new assertion that requires an exception to have a certain cause.
Attributes
Makes a new assertion that requires a Map have values satisfying the specified assertion.
Makes a new assertion that requires a Map have values satisfying the specified assertion.
Attributes
Makes a new assertion that requires the sum type be a specified term.
Makes a new assertion that requires the sum type be a specified term.
isCase("Some", Some.unapply, anything)
Attributes
Makes a new assertion that requires a Failure value satisfying the specified assertion.
Makes a new assertion that requires a Failure value satisfying the specified assertion.
Attributes
Makes a new assertion that requires a value be false.
Makes a new assertion that requires a value be false.
Attributes
Makes a new assertion that requires the value be greater than the specified reference value.
Makes a new assertion that requires the value be greater than the specified reference value.
Attributes
Makes a new assertion that requires the value be greater than or equal to the specified reference value.
Makes a new assertion that requires the value be greater than or equal to the specified reference value.
Attributes
Makes a new assertion that requires an exit value to be interrupted.
Makes a new assertion that requires an exit value to be interrupted.
Attributes
Makes a new assertion that requires an exit value to be interrupted.
Makes a new assertion that requires an exit value to be interrupted.
Attributes
Makes a new assertion that requires a Left value satisfying a specified assertion.
Makes a new assertion that requires a Left value satisfying a specified assertion.
Attributes
Makes a new assertion that requires the value be less than the specified reference value.
Makes a new assertion that requires the value be less than the specified reference value.
Attributes
Makes a new assertion that requires the value be less than or equal to the specified reference value.
Makes a new assertion that requires the value be less than or equal to the specified reference value.
Attributes
Makes a new assertion that requires a numeric value is negative.
Makes a new assertion that requires a numeric value is negative.
Attributes
Makes a new assertion that requires a value to be equal to one of the specified values.
Makes a new assertion that requires a value to be equal to one of the specified values.
Attributes
Makes a new assertion that requires a numeric value is positive.
Makes a new assertion that requires a numeric value is positive.
Attributes
Makes a new assertion that requires a Right value satisfying a specified assertion.
Makes a new assertion that requires a Right value satisfying a specified assertion.
Attributes
Makes a new assertion that requires a Some value satisfying the specified assertion.
Makes a new assertion that requires a Some value satisfying the specified assertion.
Attributes
Makes a new assertion that requires an Iterable is sorted.
Makes a new assertion that requires an Iterable is sorted.
Attributes
Makes a new assertion that requires an Iterable is sorted in reverse order.
Makes a new assertion that requires an Iterable is sorted in reverse order.
Attributes
Makes a new assertion that requires a value have the specified type.
Makes a new assertion that requires a value have the specified type.
Example:
assert(Duration.fromNanos(1))(isSubtype[Duration.Finite](Assertion.anything))
Attributes
Makes a new assertion that requires a Success value satisfying the specified assertion.
Makes a new assertion that requires a Success value satisfying the specified assertion.
Attributes
Makes a new assertion that requires a value be true.
Makes a new assertion that requires a value be true.
Attributes
Makes a new assertion that requires a value to fall within a specified min and max (inclusive).
Makes a new assertion that requires a value to fall within a specified min and max (inclusive).
Attributes
Makes a new assertion that requires a numeric value is zero.
Makes a new assertion that requires a numeric value is zero.
Attributes
Makes a new assertion that requires a given string to match the specified regular expression.
Makes a new assertion that requires a given string to match the specified regular expression.
Attributes
Makes a new assertion that requires a numeric value is non negative.
Makes a new assertion that requires a numeric value is non negative.
Attributes
Makes a new assertion that requires a numeric value is non positive.
Makes a new assertion that requires a numeric value is non positive.
Attributes
Makes a new assertion that negates the specified assertion.
Makes a new assertion that negates the specified assertion.
Attributes
Makes a new assertion that requires a given sequence to start with the specified prefix.
Makes a new assertion that requires a given sequence to start with the specified prefix.
Attributes
Makes a new assertion that requires a given string to start with a specified prefix.
Makes a new assertion that requires a given string to start with a specified prefix.
Attributes
Makes a new assertion that requires an exit value to succeed.
Makes a new assertion that requires an exit value to succeed.
Attributes
Makes a new assertion that requires the expression to throw.
Makes a new assertion that requires the expression to throw.
Attributes
Inherited methods
Makes a new assertion that requires a value equal the specified value.
Makes a new assertion that requires a value equal the specified value.
Attributes
- Inherited from:
- AssertionVariants
Concrete fields
Makes a new assertion that always succeeds.
Makes a new assertion that always succeeds.
Attributes
Makes a new assertion that requires an Iterable is distinct.
Makes a new assertion that requires an Iterable is distinct.
Attributes
Makes a new assertion that requires an Iterable to be empty.
Makes a new assertion that requires an Iterable to be empty.
Attributes
Makes a new assertion that requires a given string to be empty.
Makes a new assertion that requires a given string to be empty.
Attributes
Makes a new assertion that requires a Try value is Failure.
Makes a new assertion that requires a Try value is Failure.
Attributes
Makes a new assertion that requires an Either is Left.
Makes a new assertion that requires an Either is Left.
Attributes
Makes a new assertion that requires an Iterable to be non empty.
Makes a new assertion that requires an Iterable to be non empty.
Attributes
Makes a new assertion that requires a given string to be non empty.
Makes a new assertion that requires a given string to be non empty.
Attributes
Makes a new assertion that requires a None value.
Makes a new assertion that requires a None value.
Attributes
Makes a new assertion that requires a null value.
Makes a new assertion that requires a null value.
Attributes
Makes a new assertion that requires an Either is Right.
Makes a new assertion that requires an Either is Right.
Attributes
Makes a new assertion that requires an Option is Some.
Makes a new assertion that requires an Option is Some.
Attributes
Makes a new assertion that requires a Try value is Success.
Makes a new assertion that requires a Try value is Success.
Attributes
Makes a new assertion that requires the value be unit.
Makes a new assertion that requires the value be unit.