@@ -0,0 +1,1002 @@
+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.Single;%0A%0Apublic class SingleTest %7B%0A%0A  @Test%0A  public void testEquals() %7B%0A    final Single single = new Single(0);%0A%0A    assertFalse(single.equals(null));%0A    assertTrue(single.equals(single));%0A    assertTrue(single.equals(new Single(0)));%0A  %7D%0A%0A  @Test%0A  public void testHashCode() %7B%0A    final Single single = new Single(0);%0A%0A    assertEquals(31, single.hashCode());%0A  %7D%0A%0A  @Test%0A  public void testNext() %7B%0A    final Single single = Single.next(0);%0A%0A    assertNotNull(single);%0A    assertEquals(0, single.getT1());%0A  %7D%0A%0A  @Test%0A  public void testToString() %7B%0A    final Single single = new Single(0);%0A%0A    assertEquals(%22Single%7Bt1=0%7D%22, single.toString());%0A  %7D%0A%7D%0A

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