2. 参照メソッドのテスト
DBUnit 2章 参照メソッドのテスト
この章では、データベースのテーブルを参照し値を取得するメソッドの単体テストを作成する方法を説明します。 2.1 参照メソッドのテスト「参照メソッド」とは、データベースでselect文を実行し、取得した値をインスタンス変数やクラス変数などに設定する処理を行うメソッドです。 ここでは、AcceptOrderBeanクラスのloadByO_num メソッドを例に挙げます。loadByO_numインスタンスメソッドは、プライマリーキー「o_num」でAccept_orderテーブルを検索します。(accept_orderテーブルの構造については、ここを参照してください。)取得したデータをカラムと同じ名前のインスタンスフィールドに設定します。 例えば、loadByO_num("5001")を実行した場合、accept_orderテーブルを検索し、o_num="5001"となるようなデータを取得します。
上のようなデータがテーブルに登録されていると、AcceptOrderBeanのc_numフィールドの値は1000、p_numフィールドの値は501になるはずです。 参照メソッドの単体テスト作成の流れは、以下のようになります。
それでは、loadByO_numメソッドのテストを例に各手順について詳しく見ていきましょう。 |
![]()
![]()
|