/*
 * This code is generated by blanco Framework.
 */
package blanco.sample.csv.record;

import java.math.BigDecimal;
import java.util.Date;

import junit.framework.TestCase;

/**
 * クラス[BlancoCsvSampleCsvRecord]の単体試験クラス。<br>
 * このクラスはJUnitのテストケースです。
 */
public class BlancoCsvSampleCsvRecordTest extends TestCase {
    /**
     * フィールド[field_1]の単体試験メソッド<br>
     * このメソッドでは、クラス[BlancoCsvSampleCsvRecord]のフィールド[field_1] ([java.lang.String]型)について自動試験を行います。<br>
     *
     * @throws Exception
     */
    public void testField1() throws Exception {
        // 単体試験の中で利用するValueObjectインスタンスを生成します。
        final BlancoCsvSampleCsvRecord valueObject = new BlancoCsvSampleCsvRecord();

        // ValueObjectのフィールドに対してデフォルト値が設定されている場合の試験を行います。
        assertEquals("[正常]デフォルト値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスを生成した直後に、フィールド[field_1]の値を取得すると[試験]が得られることの確認", "試験", valueObject.getField1());

        // 文字列の試験を行います。
        valueObject.setField1("文字列データ");
        assertEquals("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_1]のセッターメソッドを使って文字列[文字列データ]を設定すると、フィールド[field_1]のゲッターメソッドを使って[文字列データ]が取得できることの確認", "文字列データ", valueObject.getField1());

        // nullの試験を行います。
        valueObject.setField1(null);
        assertEquals("[境界]null値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_1]のセッターメソッドを使ってnullをセットした場合には、フィールド[field_1]のゲッターメソッドを使ってnullが取得できることの確認", null, valueObject.getField1());

        // セッターで与えたインスタンスとゲッターで取得したインスタンスとが一致することを試験します。
        final String strInstanceCheck = "文字列データ２";
        valueObject.setField1(strInstanceCheck);
        assertTrue("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_1]のセッターメソッドを使ってjava.lang.Stringオブジェクトのインスタンスを設定すると、フィールド[field_1]のゲッターメソッドを使って同一のjava.lang.Stringオブジェクトのインスタンスが取得されることの確認", strInstanceCheck == valueObject.getField1());

    }

    /**
     * フィールド[field_2]の単体試験メソッド<br>
     * このメソッドでは、クラス[BlancoCsvSampleCsvRecord]のフィールド[field_2] ([java.lang.String]型)について自動試験を行います。<br>
     *
     * @throws Exception
     */
    public void testField2() throws Exception {
        // 単体試験の中で利用するValueObjectインスタンスを生成します。
        final BlancoCsvSampleCsvRecord valueObject = new BlancoCsvSampleCsvRecord();

        // ValueObjectのフィールドに対してデフォルト値が設定されている場合の試験を行います。
        assertEquals("[正常]デフォルト値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスを生成した直後に、フィールド[field_2]の値を取得すると[テスト]が得られることの確認", "テスト", valueObject.getField2());

        // 文字列の試験を行います。
        valueObject.setField2("文字列データ");
        assertEquals("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_2]のセッターメソッドを使って文字列[文字列データ]を設定すると、フィールド[field_2]のゲッターメソッドを使って[文字列データ]が取得できることの確認", "文字列データ", valueObject.getField2());

        // nullの試験を行います。
        valueObject.setField2(null);
        assertEquals("[境界]null値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_2]のセッターメソッドを使ってnullをセットした場合には、フィールド[field_2]のゲッターメソッドを使ってnullが取得できることの確認", null, valueObject.getField2());

        // セッターで与えたインスタンスとゲッターで取得したインスタンスとが一致することを試験します。
        final String strInstanceCheck = "文字列データ２";
        valueObject.setField2(strInstanceCheck);
        assertTrue("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_2]のセッターメソッドを使ってjava.lang.Stringオブジェクトのインスタンスを設定すると、フィールド[field_2]のゲッターメソッドを使って同一のjava.lang.Stringオブジェクトのインスタンスが取得されることの確認", strInstanceCheck == valueObject.getField2());

    }

    /**
     * フィールド[field_3]の単体試験メソッド<br>
     * このメソッドでは、クラス[BlancoCsvSampleCsvRecord]のフィールド[field_3] ([java.lang.Integer]型)について自動試験を行います。<br>
     *
     * @throws Exception
     */
    public void testField3() throws Exception {
        // 単体試験の中で利用するValueObjectインスタンスを生成します。
        final BlancoCsvSampleCsvRecord valueObject = new BlancoCsvSampleCsvRecord();

        // ValueObjectのフィールドに対してデフォルト値が設定されていない場合の試験を行います。
        assertEquals("[正常]デフォルト値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスを生成した直後に、フィールド[field_3]の値を取得するとnullが得られることの確認", null, valueObject.getField3());

        // オブジェクトの試験を行います。
        valueObject.setField3(new Integer(1));
        assertEquals("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_3]のセッターメソッドを使って[new Integer(1)]を設定すると、フィールド[field_3]のゲッターメソッドを使って[Integer(1)]が取得できることの確認", new Integer(1), valueObject.getField3());

        // nullの試験を行います。
        valueObject.setField3(null);
        assertEquals("[境界]null値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_3]のセッターメソッドを使ってnullをセットした場合には、フィールド[field_3]のゲッターメソッドを使ってnullが取得できることの確認", null, valueObject.getField3());

        // セッターで与えたインスタンスとゲッターで取得したインスタンスとが一致することを試験します。
        final Integer intInstanceCheck = new Integer(2);
        valueObject.setField3(intInstanceCheck);
        assertTrue("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_3]のセッターメソッドを使ってjava.lang.Integerオブジェクトのインスタンスを設定すると、フィールド[field_3]のゲッターメソッドを使って同一のjava.lang.Integerオブジェクトのインスタンスが取得されることの確認", intInstanceCheck == valueObject.getField3());

        // 境界値 (Integer.MIN_VALUE) の試験を行います。
        valueObject.setField3(new Integer(Integer.MIN_VALUE));
        assertEquals("[境界]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_3]のセッターメソッドを使って[Integer.MIN_VALUE]を設定すると、フィールド[field_3]のゲッターメソッドを使って[Integer.MIN_VALUE]が取得できることの確認", new Integer(Integer.MIN_VALUE), valueObject.getField3());

        // 境界値 (Integer.MAX_VALUE) の試験を行います。
        valueObject.setField3(new Integer(Integer.MAX_VALUE));
        assertEquals("[境界]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_3]のセッターメソッドを使って[Integer.MAX_VALUE]を設定すると、フィールド[field_3]のゲッターメソッドを使って[Integer.MAX_VALUE]が取得できることの確認", new Integer(Integer.MAX_VALUE), valueObject.getField3());

    }

    /**
     * フィールド[field_4]の単体試験メソッド<br>
     * このメソッドでは、クラス[BlancoCsvSampleCsvRecord]のフィールド[field_4] ([java.lang.Long]型)について自動試験を行います。<br>
     *
     * @throws Exception
     */
    public void testField4() throws Exception {
        // 単体試験の中で利用するValueObjectインスタンスを生成します。
        final BlancoCsvSampleCsvRecord valueObject = new BlancoCsvSampleCsvRecord();

        // ValueObjectのフィールドに対してデフォルト値が設定されている場合の試験を行います。
        assertEquals("[正常]デフォルト値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスを生成した直後に、フィールド[field_4]の値を取得すると[10]が得られることの確認", new Long(10), valueObject.getField4());

        // オブジェクトの試験を行います。
        valueObject.setField4(new Long(1));
        assertEquals("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_4]のセッターメソッドを使って[new Long(1)]を設定すると、フィールド[field_4]のゲッターメソッドを使って[Long(1)]が取得できることの確認", new Long(1), valueObject.getField4());

        // nullの試験を行います。
        valueObject.setField4(null);
        assertEquals("[境界]null値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_4]のセッターメソッドを使ってnullをセットした場合には、フィールド[field_4]のゲッターメソッドを使ってnullが取得できることの確認", null, valueObject.getField4());

        // セッターで与えたインスタンスとゲッターで取得したインスタンスとが一致することを試験します。
        final Long longInstanceCheck = new Long(2);
        valueObject.setField4(longInstanceCheck);
        assertTrue("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_4]のセッターメソッドを使ってjava.lang.Longオブジェクトのインスタンスを設定すると、フィールド[field_4]のゲッターメソッドを使って同一のjava.lang.Longオブジェクトのインスタンスが取得されることの確認", longInstanceCheck == valueObject.getField4());

        // 境界値 (Long.MIN_VALUE) の試験を行います。
        valueObject.setField4(new Long(Long.MIN_VALUE));
        assertEquals("[境界]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_4]のセッターメソッドを使って[Long.MIN_VALUE]を設定すると、フィールド[field_4]のゲッターメソッドを使って[Long.MIN_VALUE]が取得できることの確認", new Long(Long.MIN_VALUE), valueObject.getField4());

        // 境界値 (Long.MAX_VALUE) の試験を行います。
        valueObject.setField4(new Long(Long.MAX_VALUE));
        assertEquals("[境界]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_4]のセッターメソッドを使って[Long.MAX_VALUE]を設定すると、フィールド[field_4]のゲッターメソッドを使って[Long.MAX_VALUE]が取得できることの確認", new Long(Long.MAX_VALUE), valueObject.getField4());

    }

    /**
     * フィールド[field_5]の単体試験メソッド<br>
     * クラス[BlancoCsvSampleCsvRecord]のフィールド[field_5]は型が[java.util.Date]です。この型のデフォルトコンストラクタを呼び出しながら単体試験を行います。もしデフォルトコンストラクタの呼び出しが副作用を発生させる場合には、このフィールドに対する自動単体試験は実行しないでください。<br>
     *
     * @throws Exception
     */
    public void testField5() throws Exception {
        // 単体試験の中で利用するValueObjectインスタンスを生成します。
        final BlancoCsvSampleCsvRecord valueObject = new BlancoCsvSampleCsvRecord();

        // ValueObjectのフィールドに対してインスタンス生成直後の試験を行います。
        assertEquals("[正常]デフォルト値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスを生成した直後に、フィールド[field_5]の値を取得するとnullが得られることの確認", null, valueObject.getField5());

        // セッターで与えたインスタンスとゲッターで取得したインスタンスとが一致することを試験します。
        final Date objInstanceCheck = new Date();
        valueObject.setField5(objInstanceCheck);
        assertTrue("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_5]のセッターメソッドを使ってDateオブジェクトのインスタンスを設定すると、フィールド[field_5]のゲッターメソッドを使って同一のDateオブジェクトのインスタンスが取得されることの確認", objInstanceCheck == valueObject.getField5());

        // nullの試験を行います。
        valueObject.setField5(null);
        assertEquals("[境界]null値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_5]のセッターメソッドを使ってnullをセットした場合には、フィールド[field_5]のゲッターメソッドを使ってnullが取得できることの確認", null, valueObject.getField5());

    }

    /**
     * フィールド[field_6]の単体試験メソッド<br>
     * このメソッドでは、クラス[BlancoCsvSampleCsvRecord]のフィールド[field_6] ([java.math.BigDecimal]型)について自動試験を行います。<br>
     *
     * @throws Exception
     */
    public void testField6() throws Exception {
        // 単体試験の中で利用するValueObjectインスタンスを生成します。
        final BlancoCsvSampleCsvRecord valueObject = new BlancoCsvSampleCsvRecord();

        // ValueObjectのフィールドに対してデフォルト値が設定されていない場合の試験を行います。
        assertEquals("[正常]デフォルト値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスを生成した直後に、フィールド[field_6]の値を取得するとnullが得られることの確認", null, valueObject.getField6());

        // オブジェクトの試験を行います。
        valueObject.setField6(new BigDecimal("1.0"));
        assertEquals("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_6]のセッターメソッドを使って[new BigDecimal(\"1.0\")]を設定すると、フィールド[field_6]のゲッターメソッドを使って[BigDecimal(\"1.0\")]が取得できることの確認", new BigDecimal("1.0"), valueObject.getField6());

        // nullの試験を行います。
        valueObject.setField6(null);
        assertEquals("[境界]null値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_6]のセッターメソッドを使ってnullをセットした場合には、フィールド[field_6]のゲッターメソッドを使ってnullが取得できることの確認", null, valueObject.getField6());

        // セッターで与えたインスタンスとゲッターで取得したインスタンスとが一致することを試験します。
        final BigDecimal objInstanceCheck = new BigDecimal("2.0");
        valueObject.setField6(objInstanceCheck);
        assertTrue("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_6]のセッターメソッドを使ってjava.math.BigDecimalオブジェクトのインスタンスを設定すると、フィールド[field_6]のゲッターメソッドを使って同一のjava.math.BigDecimalオブジェクトのインスタンスが取得されることの確認", objInstanceCheck == valueObject.getField6());

    }

    /**
     * フィールド[field_11]の単体試験メソッド<br>
     * このメソッドでは、クラス[BlancoCsvSampleCsvRecord]のフィールド[field_11] ([java.lang.String]型)について自動試験を行います。<br>
     *
     * @throws Exception
     */
    public void testField11() throws Exception {
        // 単体試験の中で利用するValueObjectインスタンスを生成します。
        final BlancoCsvSampleCsvRecord valueObject = new BlancoCsvSampleCsvRecord();

        // ValueObjectのフィールドに対してデフォルト値が設定されていない場合の試験を行います。
        assertEquals("[正常]デフォルト値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスを生成した直後に、フィールド[field_11]の値を取得するとnullが得られることの確認", null, valueObject.getField11());

        // 文字列の試験を行います。
        valueObject.setField11("文字列データ");
        assertEquals("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_11]のセッターメソッドを使って文字列[文字列データ]を設定すると、フィールド[field_11]のゲッターメソッドを使って[文字列データ]が取得できることの確認", "文字列データ", valueObject.getField11());

        // nullの試験を行います。
        valueObject.setField11(null);
        assertEquals("[境界]null値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_11]のセッターメソッドを使ってnullをセットした場合には、フィールド[field_11]のゲッターメソッドを使ってnullが取得できることの確認", null, valueObject.getField11());

        // セッターで与えたインスタンスとゲッターで取得したインスタンスとが一致することを試験します。
        final String strInstanceCheck = "文字列データ２";
        valueObject.setField11(strInstanceCheck);
        assertTrue("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_11]のセッターメソッドを使ってjava.lang.Stringオブジェクトのインスタンスを設定すると、フィールド[field_11]のゲッターメソッドを使って同一のjava.lang.Stringオブジェクトのインスタンスが取得されることの確認", strInstanceCheck == valueObject.getField11());

    }

    /**
     * フィールド[field_12]の単体試験メソッド<br>
     * このメソッドでは、クラス[BlancoCsvSampleCsvRecord]のフィールド[field_12] ([java.lang.String]型)について自動試験を行います。<br>
     *
     * @throws Exception
     */
    public void testField12() throws Exception {
        // 単体試験の中で利用するValueObjectインスタンスを生成します。
        final BlancoCsvSampleCsvRecord valueObject = new BlancoCsvSampleCsvRecord();

        // ValueObjectのフィールドに対してデフォルト値が設定されていない場合の試験を行います。
        assertEquals("[正常]デフォルト値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスを生成した直後に、フィールド[field_12]の値を取得するとnullが得られることの確認", null, valueObject.getField12());

        // 文字列の試験を行います。
        valueObject.setField12("文字列データ");
        assertEquals("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_12]のセッターメソッドを使って文字列[文字列データ]を設定すると、フィールド[field_12]のゲッターメソッドを使って[文字列データ]が取得できることの確認", "文字列データ", valueObject.getField12());

        // nullの試験を行います。
        valueObject.setField12(null);
        assertEquals("[境界]null値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_12]のセッターメソッドを使ってnullをセットした場合には、フィールド[field_12]のゲッターメソッドを使ってnullが取得できることの確認", null, valueObject.getField12());

        // セッターで与えたインスタンスとゲッターで取得したインスタンスとが一致することを試験します。
        final String strInstanceCheck = "文字列データ２";
        valueObject.setField12(strInstanceCheck);
        assertTrue("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_12]のセッターメソッドを使ってjava.lang.Stringオブジェクトのインスタンスを設定すると、フィールド[field_12]のゲッターメソッドを使って同一のjava.lang.Stringオブジェクトのインスタンスが取得されることの確認", strInstanceCheck == valueObject.getField12());

    }

    /**
     * フィールド[field_13]の単体試験メソッド<br>
     * このメソッドでは、クラス[BlancoCsvSampleCsvRecord]のフィールド[field_13] ([int]型)について自動試験を行います。<br>
     *
     * @throws Exception
     */
    public void testField13() throws Exception {
        // 単体試験の中で利用するValueObjectインスタンスを生成します。
        final BlancoCsvSampleCsvRecord valueObject = new BlancoCsvSampleCsvRecord();

        // ValueObjectのフィールドに対してデフォルト値が設定されていない場合の試験を行います。
        assertEquals("[正常]デフォルト値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスを生成した直後に、フィールド[field_13]の値を取得すると0が得られることの確認", 0, valueObject.getField13());

        // 値の設定・取得の試験を行います。
        valueObject.setField13(1);
        assertEquals("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_13]のセッターメソッドを使って[1]を設定すると、フィールド[field_13]のゲッターメソッドを使って[1]が取得できることの確認", 1, valueObject.getField13());

        // 境界値 (Integer.MIN_VALUE) の試験を行います。
        valueObject.setField13(Integer.MIN_VALUE);
        assertEquals("[境界]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_13]のセッターメソッドを使って[Integer.MIN_VALUE]を設定すると、フィールド[field_13]のゲッターメソッドを使って[Integer.MIN_VALUE]が取得できることの確認", Integer.MIN_VALUE, valueObject.getField13());

        // 境界値 (Integer.MAX_VALUE) の試験を行います。
        valueObject.setField13(Integer.MAX_VALUE);
        assertEquals("[境界]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_13]のセッターメソッドを使って[Integer.MAX_VALUE]を設定すると、フィールド[field_13]のゲッターメソッドを使って[Integer.MAX_VALUE]が取得できることの確認", Integer.MAX_VALUE, valueObject.getField13());

    }

    /**
     * フィールド[field_14]の単体試験メソッド<br>
     * このメソッドでは、クラス[BlancoCsvSampleCsvRecord]のフィールド[field_14] ([long]型)について自動試験を行います。<br>
     *
     * @throws Exception
     */
    public void testField14() throws Exception {
        // 単体試験の中で利用するValueObjectインスタンスを生成します。
        final BlancoCsvSampleCsvRecord valueObject = new BlancoCsvSampleCsvRecord();

        // ValueObjectのフィールドに対してデフォルト値が設定されていない場合の試験を行います。
        assertEquals("[正常]デフォルト値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスを生成した直後に、フィールド[field_14]の値を取得すると0が得られることの確認", 0, valueObject.getField14());

        // 値の設定・取得の試験を行います。
        valueObject.setField14(1);
        assertEquals("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_14]のセッターメソッドを使って[1]を設定すると、フィールド[field_14]のゲッターメソッドを使って[1]が取得できることの確認", 1, valueObject.getField14());

        // 境界値 (Long.MIN_VALUE) の試験を行います。
        valueObject.setField14(Long.MIN_VALUE);
        assertEquals("[境界]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_14]のセッターメソッドを使って[Long.MIN_VALUE]を設定すると、フィールド[field_14]のゲッターメソッドを使って[Long.MIN_VALUE]が取得できることの確認", Long.MIN_VALUE, valueObject.getField14());

        // 境界値 (Long.MAX_VALUE) の試験を行います。
        valueObject.setField14(Long.MAX_VALUE);
        assertEquals("[境界]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_14]のセッターメソッドを使って[Long.MAX_VALUE]を設定すると、フィールド[field_14]のゲッターメソッドを使って[Long.MAX_VALUE]が取得できることの確認", Long.MAX_VALUE, valueObject.getField14());

    }

    /**
     * フィールド[field_15]の単体試験メソッド<br>
     * クラス[BlancoCsvSampleCsvRecord]のフィールド[field_15]は型が[java.util.Date]です。この型のデフォルトコンストラクタを呼び出しながら単体試験を行います。もしデフォルトコンストラクタの呼び出しが副作用を発生させる場合には、このフィールドに対する自動単体試験は実行しないでください。<br>
     *
     * @throws Exception
     */
    public void testField15() throws Exception {
        // 単体試験の中で利用するValueObjectインスタンスを生成します。
        final BlancoCsvSampleCsvRecord valueObject = new BlancoCsvSampleCsvRecord();

        // ValueObjectのフィールドに対してインスタンス生成直後の試験を行います。
        assertEquals("[正常]デフォルト値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスを生成した直後に、フィールド[field_15]の値を取得するとnullが得られることの確認", null, valueObject.getField15());

        // セッターで与えたインスタンスとゲッターで取得したインスタンスとが一致することを試験します。
        final Date objInstanceCheck = new Date();
        valueObject.setField15(objInstanceCheck);
        assertTrue("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_15]のセッターメソッドを使ってDateオブジェクトのインスタンスを設定すると、フィールド[field_15]のゲッターメソッドを使って同一のDateオブジェクトのインスタンスが取得されることの確認", objInstanceCheck == valueObject.getField15());

        // nullの試験を行います。
        valueObject.setField15(null);
        assertEquals("[境界]null値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_15]のセッターメソッドを使ってnullをセットした場合には、フィールド[field_15]のゲッターメソッドを使ってnullが取得できることの確認", null, valueObject.getField15());

    }

    /**
     * フィールド[field_16]の単体試験メソッド<br>
     * このメソッドでは、クラス[BlancoCsvSampleCsvRecord]のフィールド[field_16] ([java.math.BigDecimal]型)について自動試験を行います。<br>
     *
     * @throws Exception
     */
    public void testField16() throws Exception {
        // 単体試験の中で利用するValueObjectインスタンスを生成します。
        final BlancoCsvSampleCsvRecord valueObject = new BlancoCsvSampleCsvRecord();

        // ValueObjectのフィールドに対してデフォルト値が設定されていない場合の試験を行います。
        assertEquals("[正常]デフォルト値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスを生成した直後に、フィールド[field_16]の値を取得するとnullが得られることの確認", null, valueObject.getField16());

        // オブジェクトの試験を行います。
        valueObject.setField16(new BigDecimal("1.0"));
        assertEquals("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_16]のセッターメソッドを使って[new BigDecimal(\"1.0\")]を設定すると、フィールド[field_16]のゲッターメソッドを使って[BigDecimal(\"1.0\")]が取得できることの確認", new BigDecimal("1.0"), valueObject.getField16());

        // nullの試験を行います。
        valueObject.setField16(null);
        assertEquals("[境界]null値: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_16]のセッターメソッドを使ってnullをセットした場合には、フィールド[field_16]のゲッターメソッドを使ってnullが取得できることの確認", null, valueObject.getField16());

        // セッターで与えたインスタンスとゲッターで取得したインスタンスとが一致することを試験します。
        final BigDecimal objInstanceCheck = new BigDecimal("2.0");
        valueObject.setField16(objInstanceCheck);
        assertTrue("[正常]挙動: クラスバリューオブジェクト[BlancoCsvSampleCsvRecord]のインスタンスに対して、フィールド[field_16]のセッターメソッドを使ってjava.math.BigDecimalオブジェクトのインスタンスを設定すると、フィールド[field_16]のゲッターメソッドを使って同一のjava.math.BigDecimalオブジェクトのインスタンスが取得されることの確認", objInstanceCheck == valueObject.getField16());

    }

    /**
     *
     * @throws Exception
     */
    public void testToString() throws Exception {
        final BlancoCsvSampleCsvRecord valueObject = new BlancoCsvSampleCsvRecord();
        System.out.println(valueObject.toString());
    }
}
