int[] srcArray = new int[] { 1, 2, 3 };
PrimitiveArrayObj src = newInstance(PrimitiveArrayObj.class);
src.setField1(srcArray);
PrimitiveArrayObjPrime dest = mapper.map(src, PrimitiveArrayObjPrime.class, "primitiveToArrayUsingHint");
assertNotNull("dest list field should not be null", dest.getField1());
assertEquals("invalid dest field size", srcArray.length, dest.getField1().size());
for (int i = 0; i < srcArray.length; i++) {
String srcValue = String.valueOf(srcArray[i]);
String resultValue = (String) dest.getField1().get(i);
assertEquals("invalid result entry value", srcValue, resultValue);
}
}