@Test
public void statesShortTest() {

    DataPipe pipeToTransform = new DataPipe();
    EquivalenceClassTransformer eqTransformer = new EquivalenceClassTransformer();
    String[] statesShort = {
            "AL", "AK", "AS", "AZ", "AR", "CA", "CO", "CT", "DE", "DC", "FL", "GA", "GU", "HI", "ID", 
            "IL", "IN", "IA", "KS", "KY", "LA", "ME", "MD", "MH", "MA", "MI", "FM", "MN", "MS", "MO", 
            "MT", "NE", "NV", "NH", "NJ", "NM", "NY", "NC", "ND", "MP", "OH", "OK", "OR", "PW", "PA", 
            "PR", "RI", "SC", "SD", "TN", "TX", "UT", "VT", "VA", "VI", "WA", "WV", "WI", "WY"};
    Assert.assertTrue("Missed state short name(s)!", EquivalenceClassTransformer.STATES_SHORT.length == 59);
    
    HashSet<String> statesShortLookUp = new HashSet<>(Arrays.asList(statesShort));
    for (int i = 0; i < 500; i++) {
        pipeToTransform.getDataMap().put("TEST_statesShort", "%stateShort");
        eqTransformer.transform(pipeToTransform);
        Assert.assertTrue("Wrong state short name(s)! Have '" + pipeToTransform.getDataMap().get("TEST_statesShort") + "',"
                + " but wait for one of '" + statesShortLookUp + "'...",
                statesShortLookUp.contains(pipeToTransform.getDataMap().get("TEST_statesShort")));
    }
}