見出し画像

JUnit5

演習問題2【所要時間:15 分】static メソッドのモック化
ここでは、一部作成済の BirthdayServiceTest.java クラスに追記をし、Mockito を用いて static メソッドをモック化する方法について確認しましょう。
テスト対象である BirthdayService.java クラスは、コンストラクタで自分の生年月日を渡すと、getAge メソッドで今日時点の年齢を返し、isBirthdayToday メソッドで今日が誕生日かを返します。このプログラムでは
現時点の日付を取得する際に LocalDate.now を使っており、このサンプルではこの static メソッドをモック化します。

ここから先は

2,751字

¥ 300

この記事が気に入ったらサポートをしてみませんか?