@Test public void testNnclean() throws Exception { double[] y = HET_DEL_5X_5N; double[] nonnoise = new double[] {260.0736, 197.4272, 194.8618, 1217.8588, 1228.2190, 1151.7017}; double[] result = scorer.nnclean(y, scorer.cleanYIndices(y, 30, 2, 5)); Arrays.sort(result); Arrays.sort(nonnoise); assertArrayEquals(nonnoise, result, 0.000001); }
@Test public void testNncleanNotEnoughValues() throws Exception { double[] y = new double[] {260.0736, 1217.8588}; double[] nonnoise = new double[] {}; assertArrayEquals(nonnoise, scorer.nnclean(y, scorer.cleanYIndices(y, 30, 2, 5)), 0.000001); }