testField(list, "getCIntOption", DATA.DATETIME_DATETIME_FIMT1, intOption.setNull());
testField(list, "getCIntOption", DATA.DATETIME_DATETIME_FIMT2, intOption.setNull());
testField(list, "getCIntOption", DATA.STRING_DATETIME, intOption.setNull());
// C_SMALLINTのテスト
ShortOption shortOption = new ShortOption();
testField(list, "getCSmallintOption", DATA.NUMERIC_0, shortOption.modify((short) 0));
testField(list, "getCSmallintOption", DATA.NUMERIC_1, shortOption.modify((short) 1));
testField(list, "getCSmallintOption", DATA.NUMERIC_MINUS1, shortOption.modify((short) -1));
testField(list, "getCSmallintOption", DATA.NUMERIC_MAX, shortOption.modify(Short.MAX_VALUE));
testField(list, "getCSmallintOption", DATA.NUMERIC_MIN, shortOption.modify(Short.MIN_VALUE));
testField(list, "getCSmallintOption", DATA.NUMERIC_DECIMAL, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.NUMERIC_OVER_MAX, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.NUMERIC_UNDER_MIN, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.NUMERIC_BIG_VALUE, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.STRING_0, shortOption.modify((short) 0));
testField(list, "getCSmallintOption", DATA.STRING_1, shortOption.modify((short) 1));
testField(list, "getCSmallintOption", DATA.STRING_MINUS1, shortOption.modify((short) -1));
testField(list, "getCSmallintOption", DATA.STRING_MAX, shortOption.modify(Short.MAX_VALUE));
testField(list, "getCSmallintOption", DATA.STRING_MIN, shortOption.modify(Short.MIN_VALUE));
testField(list, "getCSmallintOption", DATA.STRING_DECIMAL, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.STRING_OVER_MAX, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.STRING_UNDER_MIN, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.STRING_BIG_VALUE, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.BLANK, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.NULL_STRING, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.BOOL_TRUE, shortOption.modify((short) 1));
testField(list, "getCSmallintOption", DATA.BOOL_FALSE, shortOption.modify((short) 0));
testField(list, "getCSmallintOption", DATA.NUMERIC_DATE, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.DATE_DATE_FMT1, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.DATE_DATE_FMT2, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.DATE_DATETIME_FIMT1, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.DATE_DATETIME_FIMT2, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.STRING_DATE, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.NUMERIC_DATETIME, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.DATETIME_DATE_FMT1, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.DATETIME_DATE_FMT2, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.DATETIME_DATETIME_FIMT1, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.DATETIME_DATETIME_FIMT2, shortOption.setNull());
testField(list, "getCSmallintOption", DATA.STRING_DATETIME, shortOption.setNull());
// C_TINYINTのテスト
ByteOption byteOption = new ByteOption();
testField(list, "getCTinyintOption", DATA.NUMERIC_0, byteOption.modify((byte) 0));
testField(list, "getCTinyintOption", DATA.NUMERIC_1, byteOption.modify((byte) 1));