// Field(s)
// ------------------------------------------------------------------------
- Pair<String, Long> fPair1 = new Pair<String, Long>("String 1", 1L);
- Pair<String, Long> fPair2 = new Pair<String, Long>("String 2", 2L);
+ Pair<String, Long> fPair1 = new Pair<>("String 1", 1L);
+ Pair<String, Long> fPair2 = new Pair<>("String 2", 2L);
// ------------------------------------------------------------------------
// to String
@Test
public void testAccessors() {
- Pair<String, Long> myPair = new Pair<String, Long>("String 1", 1L);
+ Pair<String, Long> myPair = new Pair<>("String 1", 1L);
assertEquals("String 1", myPair.getFirst());
assertEquals(Long.valueOf(1L), myPair.getSecond());
@Test
public void testEqualsSymmetry() {
- Pair<String, Long> info1 = new Pair<String, Long>(fPair1.getFirst(), fPair1.getSecond().longValue());
- Pair<String, Long> info2 = new Pair<String, Long>(fPair2.getFirst(), fPair2.getSecond().longValue());
+ Pair<String, Long> info1 = new Pair<>(fPair1.getFirst(), fPair1.getSecond().longValue());
+ Pair<String, Long> info2 = new Pair<>(fPair2.getFirst(), fPair2.getSecond().longValue());
assertTrue("equals", info1.equals(fPair1));
assertTrue("equals", fPair1.equals(info1));
@Test
public void testEqualsTransivity() {
- Pair<String, Long> info1 = new Pair<String, Long>(fPair1.getFirst(), fPair1.getSecond().longValue());
- Pair<String, Long> info2 = new Pair<String, Long>(fPair1.getFirst(), fPair1.getSecond().longValue());
- Pair<String, Long> info3 = new Pair<String, Long>(fPair1.getFirst(), fPair1.getSecond().longValue());
+ Pair<String, Long> info1 = new Pair<>(fPair1.getFirst(), fPair1.getSecond().longValue());
+ Pair<String, Long> info2 = new Pair<>(fPair1.getFirst(), fPair1.getSecond().longValue());
+ Pair<String, Long> info3 = new Pair<>(fPair1.getFirst(), fPair1.getSecond().longValue());
assertTrue("equals", info1.equals(info2));
assertTrue("equals", info2.equals(info3));
@Test
public void testEqualsDifferentObj() {
- Pair<Long, String> info = new Pair<Long, String>(1L, "String1");
+ Pair<Long, String> info = new Pair<>(1L, "String1");
assertTrue("equals", !fPair1.equals(info));
}
@Test
public void testHashCode() {
- Pair<String, Long> info1 = new Pair<String, Long>(fPair1.getFirst(), fPair1.getSecond().longValue());
- Pair<String, Long> info2 = new Pair<String, Long>(fPair2.getFirst(), fPair2.getSecond().longValue());
+ Pair<String, Long> info1 = new Pair<>(fPair1.getFirst(), fPair1.getSecond().longValue());
+ Pair<String, Long> info2 = new Pair<>(fPair2.getFirst(), fPair2.getSecond().longValue());
assertTrue("hashCode", fPair1.hashCode() == info1.hashCode());
assertTrue("hashCode", fPair2.hashCode() == info2.hashCode());