目次へ

2.4 テストメソッドの実装

テストメソッドを実装します。テストメソッドの実装は、JUnitを使用して実装する場合と全く同じです。

    public void testLoadByO_num() throws Exception{
        //loadByO_numメソッドを実行
        AcceptOrderBean order=new AcceptOrderBean();
        order.loadByO_num("5001");

        //実行結果を確認
        assertEquals("accept_date=2004-01-01","accept_date="+order.getAccept_date());
        assertEquals("c_num=1000","c_num="+order.getC_num());
        assertEquals("dc_rate=5","dc_rate="+order.getDc_rate());
        assertEquals("employee=101","employee="+order.getEmployee());
        assertEquals("o_num=5001","o_num="+order.getO_num());
        assertEquals("option_price=30","option_price="+order.getOption_price());
        assertEquals("p_num=501","p_num="+order.getP_num());

    }

まずは、テスト対象となるメソッド「loadByO_num」を実行します。

        AcceptOrderBean order=new AcceptOrderBean();
        order.loadByO_num("5001");

次に、orderオブジェクトのインスタンスフィールドの値が、期待通りになっているか、検証します。

        //実行結果を確認
        assertEquals("accept_date=2004-01-01","accept_date="+order.getAccept_date());
        assertEquals("c_num=1000","c_num="+order.getC_num());
        assertEquals("dc_rate=5","dc_rate="+order.getDc_rate());
        assertEquals("employee=101","employee="+order.getEmployee());
        assertEquals("o_num=5001","o_num="+order.getO_num());
        assertEquals("option_price=30","option_price="+order.getOption_price());
        assertEquals("p_num=501","p_num="+order.getP_num());

↑このページの先頭へ

こちらもチェック!

PR
  • XMLDB.jp