### Question:
SVDecompositionCommonsResult implements SVDecompositionResult { @Override public DoubleMatrix getVT() { return _vTranspose; } SVDecompositionCommonsResult(SingularValueDecomposition svd); @Override double getConditionNumber(); @Override double getNorm(); @Override int getRank(); @Override DoubleMatrix getS(); @Override double[] getSingularValues(); @Override DoubleMatrix getU(); @Override DoubleMatrix getUT(); @Override DoubleMatrix getV(); @Override DoubleMatrix getVT(); @Override DoubleArray solve(DoubleArray b); @Override double[] solve(double[] b); @Override DoubleMatrix solve(DoubleMatrix b);  }### Answer:
@Test public void testGetVT() { double[][] expectedRaw = new double[][] { {0.9376671168414974, 0.2351530657721294, 0.2207749536020079, 0.1293902373216524}, {-0.3419893959342725, 0.6435317248168104, 0.4819422340068079, 0.4864584826101194}, {-0.0061377112645623, 0.7254395669946609, -0.4331430581376550, -0.5348708763114625}, {-0.0615301516583371, -0.0656307050919645, 0.7289562360867203, -0.6786232068359547}}; assertThat(FuzzyEquals.ArrayFuzzyEquals(RESULT.getVT().toArray(), expectedRaw)).isTrue(); }