public void test_serialization() { assertSerialization(IntDoublePair.of(1, 1.7d)); }
public void coverage() { IntDoublePair test = IntDoublePair.of(1, 1.7d); TestHelper.coverImmutableBean(test); }
public void test_jodaConvert() { assertJodaConvert(IntDoublePair.class, IntDoublePair.of(1, 1.7d)); }
@Test(dataProvider = "factory") public void test_toString(int first, double second) { IntDoublePair test = IntDoublePair.of(first, second); String str = "[" + first + ", " + second + "]"; assertEquals(test.toString(), str); assertEquals(IntDoublePair.parse(str), test); }
@Test(dataProvider = "factory") public void test_sizeElements(int first, double second) { IntDoublePair test = IntDoublePair.of(first, second); assertEquals(test.size(), 2); assertEquals(test.elements(), ImmutableList.of(first, second)); }
@Test(dataProvider = "factory") public void test_of_getters(int first, double second) { IntDoublePair test = IntDoublePair.of(first, second); assertEquals(test.getFirst(), first); assertEquals(test.getSecond(), second, TOLERANCE); }
@Test(dataProvider = "factory") public void test_toPair(int first, double second) { IntDoublePair test = IntDoublePair.of(first, second); assertEquals(test.toPair(), Pair.of(first, second)); }
public void test_equals_bad() { IntDoublePair a = IntDoublePair.of(1, 1.7d); assertEquals(a.equals(null), false); assertEquals(a.equals(ANOTHER_TYPE), false); Object unrelatdPair = Pair.of(Integer.valueOf(1), Double.valueOf(1.7d)); assertEquals(a.equals(unrelatdPair), false); }
public void test_compareTo() { IntDoublePair p12 = IntDoublePair.of(1, 2d); IntDoublePair p13 = IntDoublePair.of(1, 3d); IntDoublePair p21 = IntDoublePair.of(2, 1d); assertTrue(p12.compareTo(p12) == 0); assertTrue(p12.compareTo(p13) < 0); assertTrue(p12.compareTo(p21) < 0); assertTrue(p13.compareTo(p12) > 0); assertTrue(p13.compareTo(p13) == 0); assertTrue(p13.compareTo(p21) < 0); assertTrue(p21.compareTo(p12) > 0); assertTrue(p21.compareTo(p13) > 0); assertTrue(p21.compareTo(p21) == 0); }
public void test_equals() { IntDoublePair a = IntDoublePair.of(1, 2.0d); IntDoublePair a2 = IntDoublePair.of(1, 2.0d); IntDoublePair b = IntDoublePair.of(1, 3.0d); IntDoublePair c = IntDoublePair.of(2, 2.0d); IntDoublePair d = IntDoublePair.of(2, 3.0d); assertEquals(a.equals(a), true); assertEquals(a.equals(b), false); assertEquals(a.equals(c), false); assertEquals(a.equals(d), false); assertEquals(a.equals(a2), true); assertEquals(b.equals(a), false); assertEquals(b.equals(b), true); assertEquals(b.equals(c), false); assertEquals(b.equals(d), false); assertEquals(c.equals(a), false); assertEquals(c.equals(b), false); assertEquals(c.equals(c), true); assertEquals(c.equals(d), false); assertEquals(d.equals(a), false); assertEquals(d.equals(b), false); assertEquals(d.equals(c), false); assertEquals(d.equals(d), true); }