Top Description Fields Constructors Methods
org.assertj.core.internal

public Class Arrays2D

extends Object
Class Inheritance
Static Imports
java.lang.String.format, java.util.Objects.deepEquals, .Objects.requireNonNull, org.assertj.core.error.ShouldBeEmpty.shouldBeEmpty, .ShouldBeNullOrEmpty.shouldBeNullOrEmpty, .ShouldContainAtIndex.shouldContainAtIndex, .ShouldHaveDimensions.shouldHaveSize, .ShouldHaveSameDimensionsAs.shouldHaveSameDimensionsAs, .ShouldNotBeEmpty.shouldNotBeEmpty, .ShouldNotContainAtIndex.shouldNotContainAtIndex, org.assertj.core.internal.Arrays.assertIsArray, .Arrays.assertNotNull, .CommonValidations.checkIndexValueIsValid, org.assertj.core.util.Arrays.sizeOf

Assertions for object and primitive two-dimensional arrays. It trades off performance for DRY.
Author
Maciej Wajcht
Since
3.17.0

Field Summary

Modifier and TypeField and Description
private static final Arrays2D

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
assertContains(AssertionInfo info, Failures failures, Object array, Object value, Index index)

public void
assertDoesNotContain(AssertionInfo info, Failures failures, Object array, Object value, Index index)

public void
assertEmpty(AssertionInfo info, Failures failures, Object array)

public void
assertHasDimensions(AssertionInfo info, Failures failures, Object array2d, int expectedNumberOfRows, int expectedRowSize)

public void
public void
public void
public void
assertNumberOfRows(AssertionInfo info, Failures failures, Object array, int expectedSize)

private void
assertSecondDimension(AssertionInfo info, Failures failures, Object actual, int expectedSize, int rowIndex)

private static void
checkArraySizes(Object actual, Failures failures, int sizeOfActual, int sizeOfOther, AssertionInfo info, int rowIndex)

private static int
pack-priv static void
hasSameRowSizeAsCheck(AssertionInfo info, int rowIndex, Object actual, Object other, Object actualRow, Object otherRow, int actualRowSize)

public static Arrays2D

Returns:

the singleton instance of this class based on StandardComparisonStrategy.
instance
()

Returns the singleton instance of this class based on StandardComparisonStrategy.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

INSTANCEback to summary
private static final Arrays2D INSTANCE

Constructor Detail

Arrays2Dback to summary
public Arrays2D()

Method Detail

assertContainsback to summary
public void assertContains(AssertionInfo info, Failures failures, Object array, Object value, Index index)
Annotations
@VisibleForTesting
assertDoesNotContainback to summary
public void assertDoesNotContain(AssertionInfo info, Failures failures, Object array, Object value, Index index)
Annotations
@VisibleForTesting
assertEmptyback to summary
public void assertEmpty(AssertionInfo info, Failures failures, Object array)
Annotations
@VisibleForTesting
assertHasDimensionsback to summary
public void assertHasDimensions(AssertionInfo info, Failures failures, Object array2d, int expectedNumberOfRows, int expectedRowSize)
Annotations
@VisibleForTesting
assertHasSameDimensionsAsback to summary
public void assertHasSameDimensionsAs(AssertionInfo info, Object actual, Object other)
Annotations
@VisibleForTesting
assertNotEmptyback to summary
public void assertNotEmpty(AssertionInfo info, Failures failures, Object array)
Annotations
@VisibleForTesting
assertNullOrEmptyback to summary
public void assertNullOrEmpty(AssertionInfo info, Failures failures, Object array)
Annotations
@VisibleForTesting
assertNumberOfRowsback to summary
public void assertNumberOfRows(AssertionInfo info, Failures failures, Object array, int expectedSize)
Annotations
@VisibleForTesting
assertSecondDimensionback to summary
private void assertSecondDimension(AssertionInfo info, Failures failures, Object actual, int expectedSize, int rowIndex)
checkArraySizesback to summary
private static void checkArraySizes(Object actual, Failures failures, int sizeOfActual, int sizeOfOther, AssertionInfo info, int rowIndex)
countArrayElementsback to summary
private static int countArrayElements(Object array)
hasSameRowSizeAsCheckback to summary
pack-priv static void hasSameRowSizeAsCheck(AssertionInfo info, int rowIndex, Object actual, Object other, Object actualRow, Object otherRow, int actualRowSize)
instanceback to summary
public static Arrays2D instance()

Returns the singleton instance of this class based on StandardComparisonStrategy.

Returns:Arrays2D

the singleton instance of this class based on StandardComparisonStrategy.