Search in sources :

Example 86 with AssertionInfo

use of org.assertj.core.api.AssertionInfo in project assertj-core by joel-costigliola.

the class IntArrays_assertContainsExactly_Test method should_fail_if_actual_does_not_contain_given_values_exactly_according_to_custom_comparison_strategy.

@Test
public void should_fail_if_actual_does_not_contain_given_values_exactly_according_to_custom_comparison_strategy() {
    AssertionInfo info = someInfo();
    int[] expected = { 6, -8, 20 };
    try {
        arraysWithCustomComparisonStrategy.assertContainsExactly(info, actual, expected);
    } catch (AssertionError e) {
        verify(failures).failure(info, shouldContainExactly(actual, asList(expected), newArrayList(20), newArrayList(10), absValueComparisonStrategy));
        return;
    }
    failBecauseExpectedAssertionErrorWasNotThrown();
}
Also used : AssertionInfo(org.assertj.core.api.AssertionInfo) Test(org.junit.Test) IntArraysBaseTest(org.assertj.core.internal.IntArraysBaseTest)

Example 87 with AssertionInfo

use of org.assertj.core.api.AssertionInfo in project assertj-core by joel-costigliola.

the class IntArrays_assertContainsOnlyOnce_Test method should_fail_if_actual_contains_given_values_only_more_than_once.

@Test
public void should_fail_if_actual_contains_given_values_only_more_than_once() {
    AssertionInfo info = someInfo();
    actual = arrayOf(6, -8, 10, -6, -8, 10, -8, 6);
    int[] expected = { 6, -8, 20 };
    try {
        arrays.assertContainsOnlyOnce(info, actual, expected);
    } catch (AssertionError e) {
        verify(failures).failure(info, shouldContainsOnlyOnce(actual, expected, newLinkedHashSet(20), newLinkedHashSet(6, -8)));
        return;
    }
    failBecauseExpectedAssertionErrorWasNotThrown();
}
Also used : AssertionInfo(org.assertj.core.api.AssertionInfo) Test(org.junit.Test) IntArraysBaseTest(org.assertj.core.internal.IntArraysBaseTest)

Example 88 with AssertionInfo

use of org.assertj.core.api.AssertionInfo in project assertj-core by joel-costigliola.

the class IntArrays_assertContainsOnlyOnce_Test method should_fail_if_actual_contains_given_values_only_more_than_once_according_to_custom_comparison_strategy.

@Test
public void should_fail_if_actual_contains_given_values_only_more_than_once_according_to_custom_comparison_strategy() {
    AssertionInfo info = someInfo();
    actual = arrayOf(6, -8, 10, -6, -8, 10, -8);
    int[] expected = { 6, -8, 20 };
    try {
        arraysWithCustomComparisonStrategy.assertContainsOnlyOnce(info, actual, expected);
    } catch (AssertionError e) {
        verify(failures).failure(info, shouldContainsOnlyOnce(actual, expected, newLinkedHashSet(20), newLinkedHashSet(6, -8), absValueComparisonStrategy));
        return;
    }
    failBecauseExpectedAssertionErrorWasNotThrown();
}
Also used : AssertionInfo(org.assertj.core.api.AssertionInfo) Test(org.junit.Test) IntArraysBaseTest(org.assertj.core.internal.IntArraysBaseTest)

Example 89 with AssertionInfo

use of org.assertj.core.api.AssertionInfo in project assertj-core by joel-costigliola.

the class IntArrays_assertContainsSequence_Test method should_fail_if_actual_contains_first_elements_of_sequence_according_to_custom_comparison_strategy.

@Test
public void should_fail_if_actual_contains_first_elements_of_sequence_according_to_custom_comparison_strategy() {
    AssertionInfo info = someInfo();
    int[] sequence = { 6, 20, 22 };
    try {
        arraysWithCustomComparisonStrategy.assertContainsSequence(info, actual, sequence);
    } catch (AssertionError e) {
        verify(failures).failure(info, shouldContainSequence(actual, sequence, absValueComparisonStrategy));
        return;
    }
    failBecauseExpectedAssertionErrorWasNotThrown();
}
Also used : AssertionInfo(org.assertj.core.api.AssertionInfo) IntArraysBaseTest(org.assertj.core.internal.IntArraysBaseTest) Test(org.junit.Test)

Example 90 with AssertionInfo

use of org.assertj.core.api.AssertionInfo in project assertj-core by joel-costigliola.

the class IntArrays_assertContainsSequence_Test method should_fail_if_actual_contains_first_elements_of_sequence.

@Test
public void should_fail_if_actual_contains_first_elements_of_sequence() {
    AssertionInfo info = someInfo();
    int[] sequence = { 6, 20, 22 };
    try {
        arrays.assertContainsSequence(info, actual, sequence);
    } catch (AssertionError e) {
        verify(failures).failure(info, shouldContainSequence(actual, sequence));
        return;
    }
    failBecauseExpectedAssertionErrorWasNotThrown();
}
Also used : AssertionInfo(org.assertj.core.api.AssertionInfo) IntArraysBaseTest(org.assertj.core.internal.IntArraysBaseTest) Test(org.junit.Test)

Aggregations

AssertionInfo (org.assertj.core.api.AssertionInfo)1174 Test (org.junit.Test)1172 IterablesBaseTest (org.assertj.core.internal.IterablesBaseTest)94 DatesBaseTest (org.assertj.core.internal.DatesBaseTest)92 ByteArraysBaseTest (org.assertj.core.internal.ByteArraysBaseTest)84 ObjectArraysBaseTest (org.assertj.core.internal.ObjectArraysBaseTest)84 Date (java.util.Date)60 CharArraysBaseTest (org.assertj.core.internal.CharArraysBaseTest)47 FloatArraysBaseTest (org.assertj.core.internal.FloatArraysBaseTest)47 IntArraysBaseTest (org.assertj.core.internal.IntArraysBaseTest)47 LongArraysBaseTest (org.assertj.core.internal.LongArraysBaseTest)47 MapsBaseTest (org.assertj.core.internal.MapsBaseTest)47 ShortArraysBaseTest (org.assertj.core.internal.ShortArraysBaseTest)47 BigIntegersBaseTest (org.assertj.core.internal.BigIntegersBaseTest)44 BigDecimalsBaseTest (org.assertj.core.internal.BigDecimalsBaseTest)42 Index (org.assertj.core.data.Index)40 Index.atIndex (org.assertj.core.data.Index.atIndex)40 ObjectsBaseTest (org.assertj.core.internal.ObjectsBaseTest)40 DataProvider (com.tngtech.java.junit.dataprovider.DataProvider)34 DoublesBaseTest (org.assertj.core.internal.DoublesBaseTest)33