dbunitというDAOのテストをサポートするライブラリを用いてのJUnitでの質問です。
作成したDAOのメソッドとして現在時刻(Current_timestamp)をinsertの値に用いるものがあります。
Assertの仕方として、「正しく現在時刻が入ったこと」をチェックしたいとした時、どのようにAssertを仕組めばよいでしょうか。
自分の浅い知識で思いつくのは
- ①insert実行前の時刻を保存
- ②テスト対象メソッド実行(insert)
- ③実行後の時刻を保存
という順に流し、2の時刻がこの1,3の時刻の間であること、程度しか思いつきません。
ただこれですとかなりdbunitから外れたコードを書かなければならなく、辛いです。
なにか、他に良いチェックの方法、または考え方(そもそも論)は有りますでしょうか。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/05/20 03:36