エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
抽象クラスに単体テストをあてる方法5つ紹介します - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
抽象クラスに単体テストをあてる方法5つ紹介します - Qiita
はじめに 知識のおすそ分けです。 目次 単体テスト対象のメソッド in 抽象クラス 抽象クラスに単体テス... はじめに 知識のおすそ分けです。 目次 単体テスト対象のメソッド in 抽象クラス 抽象クラスに単体テストを書くときのハードル 抽象クラスに単体テストをあてる方法5つを紹介します 方法1.抽象クラスが継承されている具象クラスに単体テストを書く 方法2.抽象クラスを継承する具象クラスを新たに作成して単体テストを書く 方法3.テストクラスで匿名クラスを作成して単体テストを書く 方法4.Mockito.Spy を使う 方法5.Mockito.CALLS_REAL_METHODS を使う おわりに 開発環境 JUnit 5 Java 8 以降 単体テスト対象のメソッド in 抽象クラス 以下のような抽象クラス AbstractMyClass.java に定義された getHogeString() メソッドに単体テストをかぶせたい!という状況を想定します。 public abstract class