public void edgeTransformKeyValFactoryTest() {
try {
Class stringintclass = EdgeTransformJobValueFactory
.getValueClassByClassName(TypeFactory.getClassName("string"),
TypeFactory.getClassName("int"));
PairListType val1 = (PairListType) stringintclass.newInstance();
assertEquals(val1.createLValue().getClass(), StringType.class);
assertEquals(val1.createRValue().getClass(), IntType.class);
val1.init(new StringType("hello"), new IntType(1));
val1.add(new StringType("world"), new IntType(2));
int i = val1.size();
assertEquals(val1.size(), 2);
PairListType val0 = (PairListType) stringintclass.newInstance();
assertEquals(val0.size(), 0);
val0.add(new StringType("foo"), new IntType(3));
assertEquals(val0.size(), 1);
val0.append(val1);
assertEquals(val0.size(), val1.size() + 1);
Class intstringclass = EdgeTransformJobValueFactory
.getValueClassByClassName(TypeFactory.getClassName("int"),
TypeFactory.getClassName("string"));
PairListType val2 = (PairListType) intstringclass.newInstance();
assertEquals(val2.createLValue().getClass(), IntType.class);
assertEquals(val2.createRValue().getClass(), StringType.class);
assertEquals(val1.size(), 2);
} catch (NotFoundException e) {
e.printStackTrace();
} catch (CannotCompileException e) {