Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

3.setDate(String) メソッドの引数を入力します。次のコードの “” “12345” に変更します。

変更前
変更後
String date = "";String date = "12345";

4.アサーションを追加します。

追加するアサーション
assertEquals("", underTest.getDate());

【補足】

テストデータの “12345” Util#checkDateFormat でチェックする日付フォーマット (yyyy/MM/dd) とは一致せず false が戻されます。
テスト対象の Order#setDate メソッドでは Util#checkDateFormat の戻り値が false の場合が変数 date に空文字を格納するため、アサーションは Order#getDate メソッドの戻り値が空文字であることを期待します。

5.単体テストアシスタントビューで  をクリックし、テストケースが成功することを確認します。

...


・staticメソッドをモックにする

static なメソッドである Util#checkDateFormat をモックにして必ず “true” を戻すようなテストを実行します。

...