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

Connected

अभ्यास

ユニットテスト:為替での例外処理

為替アプリで起こりうるエラーの一つは、障害やネットワーク問題により銀行サーバーが利用できないケースです。予期せぬ例外で処理が中断されないよう、convertEuroTo メソッド内に try/catch を実装しています。

このエラーシナリオを再現するために、レート取得時にモックの EuropeanCentralBankServer オブジェクトが例外を投げるように設定してください。

निर्देश

100 XP
  • モックの銀行オブジェクトが getRateEuroTo 呼び出し時に例外を投げるように設定します。
  • 再現したいものと同じ内容の例外オブジェクトを生成します。
  • convertEuroTo メソッドが例外を投げず、このシナリオでは -1 を返すことを検証します。