@Test
public void testNonForwardedRead() {

	String[] nonForwardedFields = { "f1;f2" };
	String[] readFields = {"f0; f2"};
	SingleInputSemanticProperties sp = new SingleInputSemanticProperties();
	SemanticPropUtil.getSemanticPropsSingleFromString(sp, null, nonForwardedFields, readFields, threeIntTupleType, threeIntTupleType);
	assertTrue(sp.getForwardingTargetFields(0, 0).contains(0));
	assertTrue(sp.getForwardingTargetFields(0, 1).size() == 0);
	assertTrue(sp.getForwardingTargetFields(0, 2).size() == 0);
	assertTrue(sp.getReadFields(0).size() == 2);
	assertTrue(sp.getReadFields(0).contains(0));
	assertTrue(sp.getReadFields(0).contains(2));
}