Search in sources :

Example 41 with AssertionInfo

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

the class IntArrays_assertStartsWith_Test method should_fail_if_sequence_is_bigger_than_actual_according_to_custom_comparison_strategy.

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

Example 42 with AssertionInfo

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

the class IntArrays_assertStartsWith_Test method should_fail_if_actual_does_not_start_with_sequence_according_to_custom_comparison_strategy.

@Test
public void should_fail_if_actual_does_not_start_with_sequence_according_to_custom_comparison_strategy() {
    AssertionInfo info = someInfo();
    int[] sequence = { -8, 10 };
    try {
        arraysWithCustomComparisonStrategy.assertStartsWith(info, actual, sequence);
    } catch (AssertionError e) {
        verify(failures).failure(info, shouldStartWith(actual, sequence, absValueComparisonStrategy));
        return;
    }
    failBecauseExpectedAssertionErrorWasNotThrown();
}
Also used : AssertionInfo(org.assertj.core.api.AssertionInfo) IntArraysBaseTest(org.assertj.core.internal.IntArraysBaseTest) Test(org.junit.Test)

Example 43 with AssertionInfo

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

the class IntArrays_assertStartsWith_Test method should_fail_if_actual_starts_with_first_elements_of_sequence_only.

@Test
public void should_fail_if_actual_starts_with_first_elements_of_sequence_only() {
    AssertionInfo info = someInfo();
    int[] sequence = { 6, 20 };
    try {
        arrays.assertStartsWith(info, actual, sequence);
    } catch (AssertionError e) {
        verifyFailureThrownWhenSequenceNotFound(info, sequence);
        return;
    }
    failBecauseExpectedAssertionErrorWasNotThrown();
}
Also used : AssertionInfo(org.assertj.core.api.AssertionInfo) IntArraysBaseTest(org.assertj.core.internal.IntArraysBaseTest) Test(org.junit.Test)

Example 44 with AssertionInfo

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

the class Integers_assertEqual_Test method should_fail_if_integers_are_not_equal.

@Test
public void should_fail_if_integers_are_not_equal() {
    AssertionInfo info = someInfo();
    try {
        integers.assertEqual(info, 6, 8);
    } catch (AssertionError e) {
        verify(failures).failure(info, shouldBeEqual(6, 8, info.representation()));
        return;
    }
    failBecauseExpectedAssertionErrorWasNotThrown();
}
Also used : AssertionInfo(org.assertj.core.api.AssertionInfo) IntegersBaseTest(org.assertj.core.internal.IntegersBaseTest) Test(org.junit.Test)

Example 45 with AssertionInfo

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

the class Integers_assertGreaterThanOrEqualTo_Test method should_fail_if_actual_is_less_than_other.

@Test
public void should_fail_if_actual_is_less_than_other() {
    AssertionInfo info = someInfo();
    try {
        integers.assertGreaterThanOrEqualTo(info, 6, 8);
    } catch (AssertionError e) {
        verify(failures).failure(info, shouldBeGreaterOrEqual(6, 8));
        return;
    }
    failBecauseExpectedAssertionErrorWasNotThrown();
}
Also used : AssertionInfo(org.assertj.core.api.AssertionInfo) IntegersBaseTest(org.assertj.core.internal.IntegersBaseTest) 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