ユニットテスト
フォームがある画面の場合、URL直打ちによるアクセスや2重submit等を防ぐためにtokenチェックを入れるのが定番ですね。しかしこのtokenチェック、普通にやるとJUnitのユニットテストで必ずひっかかってしまいます。なんせ前の画面から遷移していませんからね…
メール送信はまだまだ業務で重要ですね。javaでメール送信をする処理をユニットテストしたいけどメールが大量に飛んでしまうのは困るし、誤って本番環境のメールアドレスにメールが飛んだら大変です。そんな時はwiserを使いましょう!
数年前に一世を風靡したSaStruts、今でも現役で沢山使われていると思います。このSaStrutsでもユニットテストをしたいですね。 中でもモックは非常に重要になります。例えばDBのデータがこういう時にこういう結果になる、というケースです。 DBのデータは毎…