@@ -0,0 +1,1109 @@
+package junit.org.rapidpm.frp.model;%0A%0Aimport static org.junit.jupiter.api.Assertions.assertEquals;%0Aimport static org.junit.jupiter.api.Assertions.assertFalse;%0Aimport static org.junit.jupiter.api.Assertions.assertNotNull;%0Aimport static org.junit.jupiter.api.Assertions.assertTrue;%0A%0Aimport org.junit.jupiter.api.Test;%0Aimport org.rapidpm.frp.model.Pair;%0A%0Apublic class PairTest %7B%0A%0A  @Test%0A  public void testEquals() %7B%0A    final Pair pair = new Pair(0, 1);%0A%0A    assertFalse(pair.equals(null));%0A    assertFalse(pair.equals(new Pair(null, 1)));%0A    assertFalse(pair.equals(new Pair(0, null)));%0A    assertTrue(pair.equals(pair));%0A    assertTrue(pair.equals(new Pair(0, 1)));%0A  %7D%0A%0A  @Test%0A  public void testHashCode() %7B%0A    final Pair pair = new Pair(0, 1);%0A%0A    assertEquals(962, pair.hashCode());%0A  %7D%0A%0A  @Test%0A  public void testNext() %7B%0A    final Pair pair = Pair.next(0, 1);%0A%0A    assertNotNull(pair);%0A    assertEquals(0, pair.getT1());%0A    assertEquals(1, pair.getT2());%0A  %7D%0A%0A  @Test%0A  public void testToString() %7B%0A    final Pair pair = new Pair(0, 1);%0A%0A    assertEquals(%22Pair%7Bt1=0, t2=1%7D%22, pair.toString());%0A  %7D%0A%7D%0A

Add unit tests for org.rapidpm.frp.model.Pair These tests were written using Diffblue Cover.