Search in sources :

Example 76 with AssertionInfo

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

the class Floats_assertGreaterThan_Test method should_fail_if_actual_is_equal_to_other.

@Test
public void should_fail_if_actual_is_equal_to_other() {
    AssertionInfo info = someInfo();
    try {
        floats.assertGreaterThan(info, 6f, 6f);
    } catch (AssertionError e) {
        verify(failures).failure(info, shouldBeGreater(6f, 6f));
        return;
    }
    failBecauseExpectedAssertionErrorWasNotThrown();
}
Also used : AssertionInfo(org.assertj.core.api.AssertionInfo) FloatsBaseTest(org.assertj.core.internal.FloatsBaseTest) Test(org.junit.Test)

Example 77 with AssertionInfo

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

the class Floats_assertGreaterThan_Test method should_fail_if_actual_is_equal_to_other_according_to_custom_comparison_strategy.

@Test
public void should_fail_if_actual_is_equal_to_other_according_to_custom_comparison_strategy() {
    AssertionInfo info = someInfo();
    try {
        floatsWithAbsValueComparisonStrategy.assertGreaterThan(info, -6f, 6f);
    } catch (AssertionError e) {
        verify(failures).failure(info, shouldBeGreater(-6f, 6f, absValueComparisonStrategy));
        return;
    }
    failBecauseExpectedAssertionErrorWasNotThrown();
}
Also used : AssertionInfo(org.assertj.core.api.AssertionInfo) FloatsBaseTest(org.assertj.core.internal.FloatsBaseTest) Test(org.junit.Test)

Example 78 with AssertionInfo

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

the class Floats_assertIsCloseToPercentage_Test method should_fail_if_actual_is_not_close_enough_to_expected_value.

@Test
public void should_fail_if_actual_is_not_close_enough_to_expected_value() {
    AssertionInfo info = someInfo();
    try {
        floats.assertIsCloseToPercentage(someInfo(), ONE, TEN, withPercentage(TEN));
    } catch (AssertionError e) {
        verify(failures).failure(info, shouldBeEqualWithinPercentage(ONE, TEN, withinPercentage(10), TEN - ONE));
        return;
    }
    failBecauseExpectedAssertionErrorWasNotThrown();
}
Also used : AssertionInfo(org.assertj.core.api.AssertionInfo) Test(org.junit.Test) FloatsBaseTest(org.assertj.core.internal.FloatsBaseTest)

Example 79 with AssertionInfo

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

the class Floats_assertIsCloseTo_Test method should_fail_if_actual_is_not_close_enough_to_expected_value.

@Test
public void should_fail_if_actual_is_not_close_enough_to_expected_value() {
    AssertionInfo info = someInfo();
    try {
        floats.assertIsCloseTo(info, ONE, TEN, within(ONE));
    } catch (AssertionError e) {
        verify(failures).failure(info, shouldBeEqual(ONE, TEN, within(ONE), TEN - ONE));
        return;
    }
    failBecauseExpectedAssertionErrorWasNotThrown();
}
Also used : AssertionInfo(org.assertj.core.api.AssertionInfo) Test(org.junit.Test) FloatsBaseTest(org.assertj.core.internal.FloatsBaseTest)

Example 80 with AssertionInfo

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

the class Floats_assertIsCloseTo_Test method should_fail_if_actual_is_not_close_enough_to_expected_value_whatever_custom_comparison_strategy_is.

@Test
public void should_fail_if_actual_is_not_close_enough_to_expected_value_whatever_custom_comparison_strategy_is() {
    AssertionInfo info = someInfo();
    try {
        floatsWithAbsValueComparisonStrategy.assertIsCloseTo(info, new Float(6f), new Float(8f), offset(1f));
    } catch (AssertionError e) {
        verify(failures).failure(info, shouldBeEqual(6f, 8f, offset(1f), 2f));
        return;
    }
    failBecauseExpectedAssertionErrorWasNotThrown();
}
Also used : AssertionInfo(org.assertj.core.api.AssertionInfo) Test(org.junit.Test) FloatsBaseTest(org.assertj.core.internal.FloatsBaseTest)

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