Util#checkUserData メソッドをテストするメソッドを作成します。
- ソースコードペインで Util#checkUserData メソッドを選択します。
- 単体テストアシスタントビューで をクリックします。
- テストメソッドテンプレートが UTA プロジェクトの tests フォルダ内に作成されます。
作成されたテストメソッドテンプレートの内容を確認します。
(テストメソッド名は連番で付けられるため本チュートリアルの実施順によって異なります。)Code Block @Test // テストメソッド public void testCheckUserData () throws Exception {
...
// Given //
...
テストインスタンスの生成 Cart underTest = new Util();
...
// When //
...
checkUserDataメソッドの引数 User user = null; // UTA: デフォルト値
...
//checkUserDataメソッドの呼び出し boolean result= underTest.checkUserData(user);
...
// Then //
...
checkUserDataの戻り値をチェックするアサーションテンプレート // assertFalse(result);
...
...
}
checkUserData(User) メソッドの引数を入力します。次のコードを変更します。
Code Block theme Eclipse 変更前 変更後 User user = null; ⇒ User user = new User(); user.setName("name");
アサーションのコメントアウト外し、コードを有効化します。
Code Block theme Eclipse 変更前 変更後 //assertFalse(result); ⇒ assertFalse(result);
- 変更後のファイルを保存し、プロジェクトのビルドが正常に行われることを確認します。
...
Code Block |
---|
@Test
public void testCheckUserData () throws Exception {
// Given
Cart underTest = new Util();
// When
User user = null; // UTA: デフォルト値
boolean result= underTest.checkUserData(user);
// Then
// assertFalse(result);
} |
...