よしたろうブログ

設計・人文知・歴史・哲学・漫画とかの話が好きです。

JUnit

テストのいろんな定義(WF・アジャイル・シラバス・テストピラミッド・ロンドン学派・古典学派・Google)

テストの種類・定義・タイプ・目的に対するの認識が個々人で違う。 人によって指してる内容が違うからまず定義を統一したい。そのような経緯で世間で言われているテストについて整理してみた。 WF的な正解とアジャイル的な正解は合致しない部分が多いように…

単体テストにおいて、実行時例外が発生しうるメソッドは一つだけにしないといけません『Only one method invocation is expected when testing runtime exceptions java:S5778』

単体テストで、実行時例外が発生しうるメソッドは一つだけにしないといけません 『Only one method invocation is expected when testing runtime exceptions java:S5778』

モック入門『考え方と使い分けについて』

はじめに モックについての本記事は、以下の方々を対象にしております。 開発歴一年程度 自動単体テストについて多少の理解がある方 自動単体テストを実務で触れた事はあるが、良く解らないという方 モックやスタブなどを扱った事はあるが、違いや使い分けが…

モック入門:LT用スライド

JUnitで学ぶユニットテストの実践的で本質的な考え方 ~新版~

初めに 具体的なコードや方法も記述しますが、それよりも JUnit などの自動テストのFW、ユニットテストの概念や目的など本質的なことを把握し理解する事を主題にしてます。 また、参考資料欄にあるように、様々なものを参考に網羅的にまとめています。非常に…

JUnit5 のアサーション

アサーションの種類 ラムダを使った assertAll()と assertThrows() assertAll() assertThrows() アサーションの種類 JUnit の assert 系のメソッドには、以下のものがあります。 assertEquals:2 つの値が等しいかどうかをテスト assertTrue:引数の値が tru…

JUnitで学ぶユニットテストの実践的で本質的な考え方 〜後編〜

本記事は以下の記事の後編になります。 またこちらの記事のブラッシュアップ版として以下の記事を書きました。 こちらの方が私にとっては、より質の高い記事だと思ってますのでこちらをご覧いただけると幸いです。以下のような違いがあります。 追加・変更事…

JUnitで学ぶユニットテストの実践的で本質的な考え方 〜前編〜

初めに JUnit に触れたことがなく最近実務で触れ始めた自分用の記事です。実務歴一年過ぎた位です。 具体的なコードや方法も記述しますが、それよりも JUnit・ユニットテストの概念や目的など本質的なことをまず押さえてつつ並行して進めていきます。 こちら…