...
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” を戻すようなテストを実行します。
...