Util#checkUserData メソッドをテストするメソッドを作成します。
- ソースコードペインで Util#checkUserData メソッドを選択します。
- 単体テストアシスタントビューで をクリックします。
- テストメソッドテンプレートが UTA プロジェクトの tests フォルダ内に作成されます。
作成されたテストメソッドテンプレートの内容を確認します。
(テストメソッド名は連番で付けられるため本チュートリアルの実施順によって異なります。)Code Block
theme | Eclipse |
---|
@Test public void testCheckUserData () throws Exception { …テストメソッド // Given Cart underTest = new Util(); …テストインスタンスの生成 // When User user = null; // UTA: デフォルト値 …checkUserDataメソッドの引数 boolean result= underTest.checkUserData(user); …checkUserDataメソッドの呼び出し // Then // assertFalse(result); …checkUserDataの戻り値をチェックするアサーションテンプレート }
5.
…テストメソッド
…テストインスタンスの生成
…checkUserDataメソッドの引数
…checkUserDataメソッドの呼び出し
…checkUserDataの戻り値をチェックするアサーションテンプレート
⇒
User user = new User();
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); |
} |
Code Block |
---|
…テストメソッド
…テストインスタンスの生成
…checkUserDataメソッドの引数
…checkUserDataメソッドの呼び出し
…checkUserDataの戻り値をチェックするアサーションテンプレート
|