testField(list, "getCTinyintOption", DATA.DATETIME_DATETIME_FIMT1, byteOption.setNull());
testField(list, "getCTinyintOption", DATA.DATETIME_DATETIME_FIMT2, byteOption.setNull());
testField(list, "getCTinyintOption", DATA.STRING_DATETIME, byteOption.setNull());
// C_CHARのテスト
StringOption stringOption = new StringOption();
testField(list, "getCCharOption", DATA.NUMERIC_0, stringOption.modify("0"));
testField(list, "getCCharOption", DATA.NUMERIC_1, stringOption.modify("1"));
testField(list, "getCCharOption", DATA.NUMERIC_MINUS1, stringOption.modify("-1"));
testField(list, "getCCharOption", DATA.NUMERIC_MAX, stringOption.modify("9.2233720368547697E18"));
testField(list, "getCCharOption", DATA.NUMERIC_MIN, stringOption.modify("-9.2233720368547697E18"));
testField(list, "getCCharOption", DATA.NUMERIC_DECIMAL, stringOption.modify("6.54321"));
testField(list, "getCCharOption", DATA.NUMERIC_OVER_MAX, stringOption.modify("9.2233720368547697E18"));
testField(list, "getCCharOption", DATA.NUMERIC_UNDER_MIN, stringOption.modify("-9.2233720368547697E18"));
testField(list, "getCCharOption", DATA.NUMERIC_BIG_VALUE, stringOption.modify("1.23456789012345E19"));
testField(list, "getCCharOption", DATA.STRING_0, stringOption.modify("0"));
testField(list, "getCCharOption", DATA.STRING_1, stringOption.modify("1"));
testField(list, "getCCharOption", DATA.STRING_MINUS1, stringOption.modify("-1"));
testField(list, "getCCharOption", DATA.STRING_MAX, stringOption.setNull());
testField(list, "getCCharOption", DATA.STRING_MIN, stringOption.setNull());
testField(list, "getCCharOption", DATA.STRING_DECIMAL, stringOption.modify("6.54321"));
testField(list, "getCCharOption", DATA.STRING_OVER_MAX, stringOption.modify("9223372036854775808"));
testField(list, "getCCharOption", DATA.STRING_UNDER_MIN, stringOption.modify("-9223372036854775809"));
testField(list, "getCCharOption", DATA.STRING_BIG_VALUE, stringOption.modify("12345678901234567890"));
testField(list, "getCCharOption", DATA.BLANK, stringOption.setNull());
testField(list, "getCCharOption", DATA.NULL_STRING, stringOption.modify(""));
testField(list, "getCCharOption", DATA.BOOL_TRUE, stringOption.modify("1"));
testField(list, "getCCharOption", DATA.BOOL_FALSE, stringOption.modify("0"));
testField(list, "getCCharOption", DATA.NUMERIC_DATE, stringOption.modify("40179"));
testField(list, "getCCharOption", DATA.DATE_DATE_FMT1, stringOption.modify("2010-01-01 00:00:00"));
testField(list, "getCCharOption", DATA.DATE_DATE_FMT2, stringOption.modify("2010-01-01 00:00:00"));
testField(list, "getCCharOption", DATA.DATE_DATETIME_FIMT1, stringOption.modify("2010-01-01 00:00:00"));
testField(list, "getCCharOption", DATA.DATE_DATETIME_FIMT2, stringOption.modify("2010-01-01 00:00:00"));
testField(list, "getCCharOption", DATA.STRING_DATE, stringOption.modify("2010-01-01"));
testField(list, "getCCharOption", DATA.NUMERIC_DATETIME, stringOption.modify("40452.50090277778"));
testField(list, "getCCharOption", DATA.DATETIME_DATE_FMT1, stringOption.modify("2010-10-01 12:01:18"));
testField(list, "getCCharOption", DATA.DATETIME_DATE_FMT2, stringOption.modify("2010-10-01 12:01:18"));
testField(list, "getCCharOption", DATA.DATETIME_DATETIME_FIMT1, stringOption.modify("2010-10-01 12:01:18"));
testField(list, "getCCharOption", DATA.DATETIME_DATETIME_FIMT2, stringOption.modify("2010-10-01 12:01:18"));
testField(list, "getCCharOption", DATA.STRING_DATETIME, stringOption.modify("2010-10-01 12:01:18"));
// C_VCHARのテスト
testField(list, "getCVcharOption", DATA.NUMERIC_0, stringOption.modify("0"));
testField(list, "getCVcharOption", DATA.NUMERIC_1, stringOption.modify("1"));
testField(list, "getCVcharOption", DATA.NUMERIC_MINUS1, stringOption.modify("-1"));
testField(list, "getCVcharOption", DATA.NUMERIC_MAX, stringOption.modify("9.2233720368547697E18"));
testField(list, "getCVcharOption", DATA.NUMERIC_MIN, stringOption.modify("-9.2233720368547697E18"));
testField(list, "getCVcharOption", DATA.NUMERIC_DECIMAL, stringOption.modify("6.54321"));
testField(list, "getCVcharOption", DATA.NUMERIC_OVER_MAX, stringOption.modify("9.2233720368547697E18"));
testField(list, "getCVcharOption", DATA.NUMERIC_UNDER_MIN, stringOption.modify("-9.2233720368547697E18"));
testField(list, "getCVcharOption", DATA.NUMERIC_BIG_VALUE, stringOption.modify("1.23456789012345E19"));
testField(list, "getCVcharOption", DATA.STRING_0, stringOption.modify("0"));
testField(list, "getCVcharOption", DATA.STRING_1, stringOption.modify("1"));
testField(list, "getCVcharOption", DATA.STRING_MINUS1, stringOption.modify("-1"));
testField(list, "getCVcharOption", DATA.STRING_MAX, stringOption.setNull());
testField(list, "getCVcharOption", DATA.STRING_MIN, stringOption.setNull());
testField(list, "getCVcharOption", DATA.STRING_DECIMAL, stringOption.modify("6.54321"));
testField(list, "getCVcharOption", DATA.STRING_OVER_MAX, stringOption.modify("9223372036854775808"));
testField(list, "getCVcharOption", DATA.STRING_UNDER_MIN, stringOption.modify("-9223372036854775809"));
testField(list, "getCVcharOption", DATA.STRING_BIG_VALUE, stringOption.modify("12345678901234567890"));
testField(list, "getCVcharOption", DATA.BLANK, stringOption.setNull());
testField(list, "getCVcharOption", DATA.NULL_STRING, stringOption.modify(""));
testField(list, "getCVcharOption", DATA.BOOL_TRUE, stringOption.modify("1"));
testField(list, "getCVcharOption", DATA.BOOL_FALSE, stringOption.modify("0"));
testField(list, "getCVcharOption", DATA.NUMERIC_DATE, stringOption.modify("40179"));
testField(list, "getCVcharOption", DATA.DATE_DATE_FMT1, stringOption.modify("2010-01-01 00:00:00"));
testField(list, "getCVcharOption", DATA.DATE_DATE_FMT2, stringOption.modify("2010-01-01 00:00:00"));
testField(list, "getCVcharOption", DATA.DATE_DATETIME_FIMT1, stringOption.modify("2010-01-01 00:00:00"));
testField(list, "getCVcharOption", DATA.DATE_DATETIME_FIMT2, stringOption.modify("2010-01-01 00:00:00"));
testField(list, "getCVcharOption", DATA.STRING_DATE, stringOption.modify("2010-01-01"));
testField(list, "getCVcharOption", DATA.NUMERIC_DATETIME, stringOption.modify("40452.50090277778"));
testField(list, "getCVcharOption", DATA.DATETIME_DATE_FMT1, stringOption.modify("2010-10-01 12:01:18"));
testField(list, "getCVcharOption", DATA.DATETIME_DATE_FMT2, stringOption.modify("2010-10-01 12:01:18"));
testField(list, "getCVcharOption", DATA.DATETIME_DATETIME_FIMT1, stringOption.modify("2010-10-01 12:01:18"));
testField(list, "getCVcharOption", DATA.DATETIME_DATETIME_FIMT2, stringOption.modify("2010-10-01 12:01:18"));
testField(list, "getCVcharOption", DATA.STRING_DATETIME, stringOption.modify("2010-10-01 12:01:18"));
// C_DATETIMEのテスト
DateTimeOption dateTimeOption = new DateTimeOption();
DateTime dateTime = new DateTime();
dateTimeOption.setNull();