package org.test4j.tools.commons; import java.util.Iterator; import org.junit.Test; import org.test4j.junit.Test4J; import org.test4j.junit.annotations.DataFrom; @SuppressWarnings("rawtypes") public class PrimitiveHelperTest extends Test4J { @Test @DataFrom("testDoesEqualData") public void testDoesEqual(Number num1, Number num2, boolean result) { boolean actual = PrimitiveHelper.doesEqual(num1, num2); want.bool(actual).is(result); } public static Iterator testDoesEqualData() { return new DataIterator() { { data(1, 1L, true); data(Integer.valueOf(2), 2L, true); data(Long.valueOf(3), Short.valueOf("3"), true); data(4, 4.0, false); data(5.0d, 5.0f, true); } }; } }