テスト

mockito(2) 呼び出し回数チェック+例外処理チェック

mockito(1) スタブ的に使う - 基礎からのjavaの続き。 verifyメソッドで呼び出し回数のチェック。 例外を発生させ、キャッチした例外が想定通りかチェック。 (@Test(expected=XXX.class)では型のチェックしかできないのでキャッチしています)あわせてテス…

mockito(1) スタブ的に使う

DAO依存のクラステストが面倒 テスト対象のクラスAがDAOクラスBに依存しているような場合、テストデータをDBにあらかじめ登録する必要がある。 dbunitのようなファイルからレコードを読み込むフレームワークはあるが、DAOではないクラスAのテストのためにレ…

dbunitのエラー

データベース処理テスト用のdbunitですが、エクセルからの読み込みがうまくいかずハマる。 ハマりポイントは以下の4つ。 データの間に空白があるとダメ 以下のように、空白のセルがあると「NullPointerException」となる。 no name age 1 tarou 20 2 (空) 2…