@@ -0,0 +1,833 @@
+package org.numenta.nupic.util;%0A%0Aimport static org.junit.Assert.*;%0A%0Aimport org.junit.Test;%0A%0A%0Apublic class TupleTest %7B%0A%0A    @Test%0A    public void testEquality() %7B%0A        Tuple t1 = new Tuple(%221%22, new Double(1));%0A        Tuple t2 = new Tuple(%221%22, new Double(1));%0A        assertEquals(t1, t2);%0A        assertEquals(t1.hashCode(), t2.hashCode());%0A        assertTrue(t1.equals(t2));%0A        %0A        t1 = new Tuple(%221%22, new Double(1));%0A        t2 = new Tuple(%222%22, new Double(1));%0A        assertNotEquals(t1, t2);%0A        assertNotEquals(t1.hashCode(), t2.hashCode());%0A        assertFalse(t1.equals(t2));%0A        %0A        t1 = new Tuple(%221%22, new Double(1));%0A        t2 = new Tuple(%221%22, new Double(1), 1);%0A        assertNotEquals(t1, t2);%0A        assertNotEquals(t1.hashCode(), t2.hashCode());%0A        assertFalse(t1.equals(t2));%0A    %7D%0A%0A%7D%0A

Add more tests for Tuples