JAL-2397 scale PCA by PID to alignment width to match SeqSpace
[jalview.git] / test / jalview / math / MatrixTest.java
index 61b98f3..bd4108c 100644 (file)
@@ -502,4 +502,16 @@ public class MatrixTest
     assertEquals(m1.getValue(1, 2), 15d, DELTA);
   }
 
+  @Test(groups = "Functional")
+  public void testMultiply()
+  {
+    Matrix m = new Matrix(new double[][] { { 2, 3.5, 4 }, { -3.4, 4, 15 } });
+    m.multiply(2d);
+    assertEquals(m.getValue(0, 0), 4d, DELTA);
+    assertEquals(m.getValue(0, 1), 7d, DELTA);
+    assertEquals(m.getValue(0, 2), 8d, DELTA);
+    assertEquals(m.getValue(1, 0), -6.8d, DELTA);
+    assertEquals(m.getValue(1, 1), 8d, DELTA);
+    assertEquals(m.getValue(1, 2), 30d, DELTA);
+  }
 }