assertFalse(m2.equals(m1));
assertEquals(m1.hashCode(), m2.hashCode());
+ // must be same shape
+ values2 = new double[][] { { 1, 2, 3 } };
+ m2 = new Matrix(values2);
+ assertFalse(m2.equals(m1));
+
assertFalse(m1.equals(null));
assertFalse(m1.equals("foo"));
}