@Test
public void noContaminationTest() {

    List<Map<String, String>> pipeInputList = new LinkedList<>();
    HashMap<String, String> nonEmptyPossibleState = new HashMap<>();
    nonEmptyPossibleState.put("var_out_test", "foobar");
    pipeInputList.add(nonEmptyPossibleState);
    RangeExtension rangeExtension = new RangeExtension();
    RangeExtension.RangeTag rangeTag = new RangeExtension.RangeTag();
    rangeTag.setName("var_out_test_2");
    rangeTag.setFrom("1");
    rangeTag.setTo("5");
    rangeTag.setStep("0.7");
    List<Map<String, String>> resultList = rangeExtension.pipelinePossibleStates(rangeTag, pipeInputList);
    Assert.assertEquals(6, resultList.size());
    for (int i = 0; i < 6; i++) {
        Assert.assertEquals("foobar", resultList.get(i).get("var_out_test"));
    }
}