org.assertj.core.internal
Class Arrays

java.lang.Object
  extended by org.assertj.core.internal.Arrays

public class Arrays
extends Object

Assertions for object and primitive arrays. It trades off performance for DRY.

Author:
Alex Ruiz, Joel Costigliola, Nicolas François

Constructor Summary
Arrays()
           
Arrays(ComparisonStrategy comparisonStrategy)
           
 
Method Summary
<E> void
assertAre(AssertionInfo info, Failures failures, Conditions conditions, Object array, Condition<E> condition)
           
<E> void
assertAreAtLeast(AssertionInfo info, Failures failures, Conditions conditions, Object array, int times, Condition<E> condition)
           
<E> void
assertAreAtMost(AssertionInfo info, Failures failures, Conditions conditions, Object array, int times, Condition<E> condition)
           
<E> void
assertAreExactly(AssertionInfo info, Failures failures, Conditions conditions, Object array, int times, Condition<E> condition)
           
<E> void
assertAreNot(AssertionInfo info, Failures failures, Conditions conditions, Object array, Condition<E> condition)
           
 void assertHasSameSizeAs(AssertionInfo info, Object array, Object other)
           
<E> void
assertHave(AssertionInfo info, Failures failures, Conditions conditions, Object array, Condition<E> condition)
           
<E> void
assertHaveAtLeast(AssertionInfo info, Failures failures, Conditions conditions, Object array, int times, Condition<E> condition)
           
<E> void
assertHaveAtMost(AssertionInfo info, Failures failures, Conditions conditions, Object array, int times, Condition<E> condition)
           
<E> void
assertHaveExactly(AssertionInfo info, Failures failures, Conditions conditions, Object array, int times, Condition<E> condition)
           
<E> void
assertHaveNot(AssertionInfo info, Failures failures, Conditions conditions, Object array, Condition<E> condition)
           
static void assertIsArray(AssertionInfo info, Object array)
           
 Comparator<?> getComparator()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Arrays

public Arrays()

Arrays

public Arrays(ComparisonStrategy comparisonStrategy)
Method Detail

getComparator

public Comparator<?> getComparator()

assertIsArray

public static void assertIsArray(AssertionInfo info,
                                 Object array)

assertHasSameSizeAs

public void assertHasSameSizeAs(AssertionInfo info,
                                Object array,
                                Object other)

assertAre

public <E> void assertAre(AssertionInfo info,
                          Failures failures,
                          Conditions conditions,
                          Object array,
                          Condition<E> condition)

assertAreNot

public <E> void assertAreNot(AssertionInfo info,
                             Failures failures,
                             Conditions conditions,
                             Object array,
                             Condition<E> condition)

assertHave

public <E> void assertHave(AssertionInfo info,
                           Failures failures,
                           Conditions conditions,
                           Object array,
                           Condition<E> condition)

assertHaveNot

public <E> void assertHaveNot(AssertionInfo info,
                              Failures failures,
                              Conditions conditions,
                              Object array,
                              Condition<E> condition)

assertAreAtLeast

public <E> void assertAreAtLeast(AssertionInfo info,
                                 Failures failures,
                                 Conditions conditions,
                                 Object array,
                                 int times,
                                 Condition<E> condition)

assertAreAtMost

public <E> void assertAreAtMost(AssertionInfo info,
                                Failures failures,
                                Conditions conditions,
                                Object array,
                                int times,
                                Condition<E> condition)

assertAreExactly

public <E> void assertAreExactly(AssertionInfo info,
                                 Failures failures,
                                 Conditions conditions,
                                 Object array,
                                 int times,
                                 Condition<E> condition)

assertHaveAtLeast

public <E> void assertHaveAtLeast(AssertionInfo info,
                                  Failures failures,
                                  Conditions conditions,
                                  Object array,
                                  int times,
                                  Condition<E> condition)

assertHaveAtMost

public <E> void assertHaveAtMost(AssertionInfo info,
                                 Failures failures,
                                 Conditions conditions,
                                 Object array,
                                 int times,
                                 Condition<E> condition)

assertHaveExactly

public <E> void assertHaveExactly(AssertionInfo info,
                                  Failures failures,
                                  Conditions conditions,
                                  Object array,
                                  int times,
                                  Condition<E> condition)


Copyright © 2013–2015 AssertJ. All rights reserved.