| Modifier and Type | Interface and Description |
|---|---|
| public interface | ComparisonStrategy
Describes the contract to implement a consistent comparison strategy that covers : - comparing two objects for equality and order - knowing if an object belongs to a group of objects (collection/array) - determining duplicates in a group of objects (collection/array) - string specific comparison |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractComparisonStrategy
Base implementation of |
| public class | Arrays
Assertions for object and primitive arrays. |
| public class | Arrays2D
Assertions for object and primitive two-dimensional arrays. |
| public class | |
| public class | BigDecimals
Reusable assertions for |
| public class | BigIntegers
Reusable assertions for |
| public class | BinaryDiff
Compares the binary content of two inputStreams/paths. |
| public class | BinaryDiffResult
Value class to hold the result of comparing two binary streams. |
| public class | Boolean2DArrays
Reusable assertions for arrays of |
| public class | BooleanArrays
Reusable assertions for arrays of |
| public class | Byte2DArrays
Reusable assertions for two-dimensional arrays of |
| public class | ByteArrays
Reusable assertions for arrays of |
| public class | |
| public class | Char2DArrays
Reusable assertions for two-dimensional arrays of |
| public class | Characters
Reusable assertions for |
| public class | CharArrays
Reusable assertions for arrays of |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | Comparables
Reusable assertions for types that can be compared between each other, most of the time it means |
| public class | ComparatorBasedComparisonStrategy
Implements |
| public class | Conditions
Verifies that a value satisfies a |
| public class | ConfigurableRecursiveFieldByFieldComparator
Compares objects field/property by field/property recursively based on the given |
| public class | |
| public class | DeepDifference
Tests two objects for differences by doing a 'deep' comparison. |
| public abstract class | |
| public class | Diff
Compares the contents of two files, inputStreams or paths. |
| public class | DigestDiff
Compares the digest values |
| public class | Digests
Reusable utils for digest processing |
| public class | Double2DArrays
Reusable assertions for two-dimensional arrays of |
| public class | DoubleArrays
Reusable assertions for arrays of |
| public class | |
| pack-priv class | ElementsSatisfyingConsumer<
element type E>Wrapper for the list of elements that satisfy certain requirements (expressed as a |
| public class | |
| public class | ExtendedByTypesComparator
Compares objects using passed or standard default comparator extended with comparators by type. |
| public class | Failures
Failure actions. |
| public class | FieldByFieldComparator
Deprecated
This comparator is deprecated because it performs a shallow field by field comparison, i.e. elements are compared
field by field but the fields are compared with equals, use Deprecated javadoc
AbstractIterableAssert#usingRecursiveFieldByFieldElementComparator(RecursiveComparisonConfiguration)
or AbstractObjectAssert#usingRecursiveComparison() instead to perform a true recursive comparison.
Compares objects field/property by field/property including private fields unless
|
| public class | |
| public class | Float2DArrays
Reusable assertions for arrays of |
| public class | FloatArrays
Reusable assertions for arrays of |
| public class | |
| public class | |
| public class | IgnoringFieldsComparator
Deprecated
This comparator is deprecated because it performs a shallow field by field comparison, i.e. elements are compared
field by field but the fields are compared with equals, use
AbstractIterableAssert#usingRecursiveFieldByFieldElementComparator(RecursiveComparisonConfiguration)
or AbstractObjectAssert#usingRecursiveComparison() instead to perform a true recursive comparison.
|
| public class | IndexedDiff
Immutable class modeling the actual and expected elements at a given index. |
| public class | InputStreams
Reusable assertions for |
| public class | InputStreamsException
Exception thrown by |
| public class | Int2DArrays
Reusable assertions for two-dimensional arrays of |
| public class | IntArrays
Reusable assertions for arrays of |
| public class | |
| pack-priv class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | Long2DArrays
Reusable assertions for two-dimensional arrays of |
| public class | LongArrays
Reusable assertions for arrays of |
| public class | |
| public class | |
| public class | NioFilesWrapper
Wrapper for |
| public abstract class | |
| public class | Object2DArrays<
the type of elements of the 2D array. ELEMENT>Reusable assertions for two-dimensional arrays of objects. |
| public class | |
| public class | ObjectArrays
Reusable assertions for arrays of objects. |
| public class | Objects
Reusable assertions for |
| public class | |
| public class | OnFieldsComparator
Deprecated
This comparator is deprecated because it performs a shallow field by field comparison, i.e. elements are compared
field by field but the fields are compared with equals, use
AbstractIterableAssert#usingRecursiveFieldByFieldElementComparator(RecursiveComparisonConfiguration)
or AbstractObjectAssert#usingRecursiveComparison() instead to perform a true recursive comparison.
|
| public class | |
| public class | |
| public abstract class | RealNumbers<NUMBER extends Number & Comparable
Base class of reusable assertions for real numbers (float and double). |
| public class | |
| public class | Short2DArrays
Reusable assertions for two-dimensional arrays of |
| public class | ShortArrays
Reusable assertions for arrays of |
| public class | |
| public class | Spliterators
Reusable assertions for |
| public class | StandardComparisonStrategy
Implements |
| public class | |
| public class | Throwables
Reusable assertions for |
| public class | TypeComparators
An internal holder of the comparators for type. |
| pack-priv abstract class | TypeHolder<
entity type T>An abstract type holder which provides to pair a specific entities for types. |
| public class | TypeMessages
An internal holder of the custom message for type. |
| public class | UnambiguousRepresentation
Utility class around |
| public class | |
| public class |