/**
* Test method for {@link org.grainednoise.deferred.core.Tuple#hashCode()}.
*/
@Test
public void testHashCode() {
Tuple0 tuple0 = Tuple.of();
Tuple1<Object> tuple1 = Tuple.of(null);
Tuple2<Object, Object> tuple2 = Tuple.of(null, null);
assertNotSame(tuple0, tuple1);
assertNotSame(tuple0, tuple2);
assertNotSame(tuple1, tuple2);
assertNotSame(tuple0.hashCode(), tuple1.hashCode());
assertNotSame(tuple0.hashCode(), tuple2.hashCode());
assertNotSame(tuple1.hashCode(), tuple2.hashCode());
}