1. सीखें
  2. /
  3. पाठ्यक्रम
  4. /
  5. Javaによるテスト入門

Connected

अभ्यास

ユニットテスト:アラート

ソフトウェアエンジニアリングでは、処理に時間がかかりすぎたときにアラートを発することで、コードが十分に速く動作しているかを確認することがよくあります。ここでは、AlertService に依存する DurationMonitor というクラスが与えられています。1秒(1000ミリ秒 = 1秒)を超える時間が渡されると、AlertService 上でアラートを発します。

長い時間に対しては実際にアラートが発生し、1秒未満の時間ではアラートが発生しないことを検証してください。

निर्देश

100 XP
  • 長い時間の場合に alertService のモックが呼び出されることを検証してください。
  • 例の長い時間で、alertService のどのメソッドがどんな引数で呼ばれるかを検証してください。
  • 2つ目のテストでは、alertService が呼び出されないことを検証してください。