testField(list, "getCBigintOption", DATA.DATETIME_DATETIME_FIMT1, longOption.setNull());
testField(list, "getCBigintOption", DATA.DATETIME_DATETIME_FIMT2, longOption.setNull());
testField(list, "getCBigintOption", DATA.STRING_DATETIME, longOption.setNull());
// C_INTのテスト
IntOption intOption = new IntOption();
testField(list, "getCIntOption", DATA.NUMERIC_0, intOption.modify(0));
testField(list, "getCIntOption", DATA.NUMERIC_1, intOption.modify(1));
testField(list, "getCIntOption", DATA.NUMERIC_MINUS1, intOption.modify(-1));
testField(list, "getCIntOption", DATA.NUMERIC_MAX, intOption.modify(Integer.MAX_VALUE));
testField(list, "getCIntOption", DATA.NUMERIC_MIN, intOption.modify(Integer.MIN_VALUE));
testField(list, "getCIntOption", DATA.NUMERIC_DECIMAL, intOption.setNull());
testField(list, "getCIntOption", DATA.NUMERIC_OVER_MAX, intOption.setNull());
testField(list, "getCIntOption", DATA.NUMERIC_UNDER_MIN, intOption.setNull());
testField(list, "getCIntOption", DATA.NUMERIC_BIG_VALUE, intOption.setNull());
testField(list, "getCIntOption", DATA.STRING_0, intOption.modify(0));
testField(list, "getCIntOption", DATA.STRING_1, intOption.modify(1));
testField(list, "getCIntOption", DATA.STRING_MINUS1, intOption.modify(-1));
testField(list, "getCIntOption", DATA.STRING_MAX, intOption.modify(Integer.MAX_VALUE));
testField(list, "getCIntOption", DATA.STRING_MIN, intOption.modify(Integer.MIN_VALUE));
testField(list, "getCIntOption", DATA.STRING_DECIMAL, intOption.setNull());
testField(list, "getCIntOption", DATA.STRING_OVER_MAX, intOption.setNull());
testField(list, "getCIntOption", DATA.STRING_UNDER_MIN, intOption.setNull());
testField(list, "getCIntOption", DATA.STRING_BIG_VALUE, intOption.setNull());
testField(list, "getCIntOption", DATA.BLANK, intOption.setNull());
testField(list, "getCIntOption", DATA.NULL_STRING, intOption.setNull());
testField(list, "getCIntOption", DATA.BOOL_TRUE, intOption.modify(1));
testField(list, "getCIntOption", DATA.BOOL_FALSE, intOption.modify(0));
testField(list, "getCIntOption", DATA.NUMERIC_DATE, intOption.modify(40179));
testField(list, "getCIntOption", DATA.DATE_DATE_FMT1, intOption.modify(40179));
testField(list, "getCIntOption", DATA.DATE_DATE_FMT2, intOption.modify(40179));
testField(list, "getCIntOption", DATA.DATE_DATETIME_FIMT1, intOption.modify(40179));
testField(list, "getCIntOption", DATA.DATE_DATETIME_FIMT2, intOption.modify(40179));
testField(list, "getCIntOption", DATA.STRING_DATE, intOption.setNull());
testField(list, "getCIntOption", DATA.NUMERIC_DATETIME, intOption.setNull());
testField(list, "getCIntOption", DATA.DATETIME_DATE_FMT1, intOption.setNull());
testField(list, "getCIntOption", DATA.DATETIME_DATE_FMT2, intOption.setNull());
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));