@Test
public void rleWithMoreThanOneRepeatedValue() throws Exception {

    Number[] values = {2.0, 2.0, 4.0, 4.0, 6.0, 6.0};
    List<Number> weightList = Arrays.asList(values);
    double[] actuals = Weights.buildRleWeights(weightList, 1);
    System.out.println("actuals = " + Arrays.toString(actuals));
    assertArrayEquals(new double[]{
            Double.POSITIVE_INFINITY, 2.0, 2.0,
            Double.POSITIVE_INFINITY, 2.0, 4.0,
            Double.POSITIVE_INFINITY, 2.0, 6.0}, actuals, 0.01);
}