### Question:
SVDecompositionCommonsResult implements SVDecompositionResult { @Override public double[] getSingularValues() { return _singularValues; } 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 testGetSingularValues() { double[] expectedRaw = new double[] {105.3811759900660974, 64.1183348155958299, 30.3603275655027289, 7.8674899136406147}; assertThat(FuzzyEquals.ArrayFuzzyEquals(RESULT.getSingularValues(), expectedRaw)).isTrue(); }