@@ -0,0 +1,694 @@
+package net.fauxpark.stringes;%0A%0Aimport static org.junit.Assert.assertEquals;%0A%0Aimport org.junit.Test;%0A%0Aimport net.fauxpark.tuples.FourTuple;%0Aimport net.fauxpark.tuples.ThreeTuple;%0Aimport net.fauxpark.tuples.Tuples;%0A%0Apublic class HashTest %7B%0A%09@Test%0A%09public void tupleHashCode() %7B%0A%09%09ThreeTuple%3CFloat, String, Boolean%3E threeTuple = Tuples.create(9.0f, %22%22, true);%0A%09%09FourTuple%3CString, Integer, Boolean, Character%3E fourTuple = Tuples.create(%22Hello%22, 1345634, false, '7');%0A%0A%09%09assertEquals(1024459983, threeTuple.hashCode());%0A%09%09assertEquals(565071858, fourTuple.hashCode());%0A%09%7D%0A%0A%09@Test%0A%09public void regularHashOf() %7B%0A%09%09String str = %22Hello world!%22;%0A%0A%09%09assertEquals(str.hashCode(), Util.hashOf(str));%0A%09%7D%0A%7D%0A

Add hash code test