JUnit
テストの種類・定義・タイプ・目的に対するの認識が個々人で違う。 人によって指してる内容が違うからまず定義を統一したい。そのような経緯で世間で言われているテストについて整理してみた。 WF的な正解とアジャイル的な正解は合致しない部分が多いように…
単体テストで、実行時例外が発生しうるメソッドは一つだけにしないといけません 『Only one method invocation is expected when testing runtime exceptions java:S5778』
はじめに モックについての本記事は、以下の方々を対象にしております。 開発歴一年程度 自動単体テストについて多少の理解がある方 自動単体テストを実務で触れた事はあるが、良く解らないという方 モックやスタブなどを扱った事はあるが、違いや使い分けが…
初めに 具体的なコードや方法も記述しますが、それよりも JUnit などの自動テストのFW、ユニットテストの概念や目的など本質的なことを把握し理解する事を主題にしてます。 また、参考資料欄にあるように、様々なものを参考に網羅的にまとめています。非常に…
アサーションの種類 ラムダを使った assertAll()と assertThrows() assertAll() assertThrows() アサーションの種類 JUnit の assert 系のメソッドには、以下のものがあります。 assertEquals:2 つの値が等しいかどうかをテスト assertTrue:引数の値が tru…
本記事は以下の記事の後編になります。 またこちらの記事のブラッシュアップ版として以下の記事を書きました。 こちらの方が私にとっては、より質の高い記事だと思ってますのでこちらをご覧いただけると幸いです。以下のような違いがあります。 追加・変更事…
初めに JUnit に触れたことがなく最近実務で触れ始めた自分用の記事です。実務歴一年過ぎた位です。 具体的なコードや方法も記述しますが、それよりも JUnit・ユニットテストの概念や目的など本質的なことをまず押さえてつつ並行して進めていきます。 こちら…