@@ -0,0 +1,1251 @@
+package com.github.bot.curiosone.core.util;%0A%0A// SUPPRESS CHECKSTYLE AvoidStarImport%0Aimport static org.junit.Assert.*;%0A%0Aimport org.junit.Test;%0A%0Apublic class PairTest %7B%0A%0A  @Test%0A  public void testInstantiation() %7B%0A    assertTrue(new Pair(10, %2210%22) instanceof Pair);%0A  %7D%0A%0A  @Test%0A  public void testGetFirst() %7B%0A    assertEquals(%22First%22, new Pair(%22First%22, %22Second%22).getFirst());%0A    assertEquals(10, new Pair(10, %22Second%22).getFirst());%0A  %7D%0A%0A  @Test%0A  public void testGetSecond() %7B%0A    assertEquals(%22Second%22, new Pair(%22First%22, %22Second%22).getSecond());%0A    assertEquals(20, new Pair(10, 20).getSecond());%0A  %7D%0A%0A  @Test%0A  public void testEquals() %7B%0A    Pair p = new Pair(%22First%22, %22Second%22);%0A    assertTrue(p.equals(p));%0A    assertFalse(p.equals(null));%0A    assertFalse(p.equals(new Double(42.0)));%0A    Pair pp = new Pair(%22First%22, %22Second%22);%0A    assertTrue(p.equals(pp));%0A  %7D%0A%0A  @Test%0A  public void testHashCode() %7B%0A    assertEquals(new Pair(10, 20).hashCode(), new Pair(10, 20).hashCode());%0A  %7D%0A%0A  @Test%0A  public void testToString() %7B%0A    assertEquals(%22(Test, toString)%22, new Pair(%22Test%22, %22toString%22).toString());%0A  %7D%0A%0A  @Test%0A  public void testCreate() %7B%0A    assertEquals(%0A        new Pair(%22I want%22, %22a new pair%22), Pair.create(%22I want%22, %22a new pair%22));%0A  %7D%0A%7D%0A

add PairTest