@Test
public void minLenAndMaxTest() {

    Map<String, String> variableDomains = new HashMap<>();
    List<Map<String, String>> listOfMaps = new LinkedList<>();
    listOfMaps.add(variableDomains);
    NegativeBoundHiveDecimal defaultBehavior = new NegativeBoundHiveDecimal();
    NegativeBoundHiveDecimal.NegativeBoundHiveDecimalTag tag = new NegativeBoundHiveDecimal.NegativeBoundHiveDecimalTag();
    tag.setName("name");
    tag.setMinLen("10");
    tag.setMax("1000");
    List<Map<String, String>> newList = defaultBehavior.pipelinePossibleStates(tag, listOfMaps);
    Assert.assertEquals(newList.get(0).get("name"), "-100000000");
    Assert.assertEquals(newList.get(1).get("name"), "1001");
}