Javaによる抽象クラスとprotectedメソッドのユニットテスト
Introduction
JunitでJavaのテストコードを書きました。流れは参考文献のパクリで、記事は自分の頭で整理する用です。普通のクラスのテストはそれほど大変ではなないけども、抽象クラスってどうやってテストするのかな?ってことでこの記事を参考にしました。後々、Kotlinでも書きたい…。開発環境はIntelliJ IDEA CEです。ビルドツールはGradleを使いました。Eclipseは重たいってのと、個人的な趣味でIntelliJを使ってます。
References
- CodeFlow JUnitで抽象クラスをテストする Testing Mockito JUnit 5
- テストを作成する - 公式ヘルプ | IntelliJ IDEA
- 「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典
Description
今回のコードはGithubのこのリポジトリにあげてあります。 プロジェクトの構成で、
リポジトリを落としてきて、gradle test
を打てば、テストが実行できます。Gradleの使い方はとかは、公式とかを参考にしてください。今回に関しては↓だけ覚えておけばいいかもしれません。
- ビルド
gradle build
- テスト実行
gradle test
- ビルド結果の削除
gradle clean