Versions Compared

Key

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

Util#checkUserData メソッドをテストするメソッドを作成します。

  1. ソースコードペインで Util#checkUserData メソッドを選択します。

    Image Modified

  2. 単体テストアシスタントビューで Image Modifiedをクリックします。

    Image Modified

  3. テストメソッドテンプレートが UTA プロジェクトの tests フォルダ内に作成されます。

    Image Modified

  4. 作成されたテストメソッドテンプレートの内容を確認します。
     (テストメソッド名は連番で付けられるため本チュートリアルの実施順によって異なります。)

    Code Block
    @Test
    // テストメソッド
    public void testCheckUserData () throws Exception {	
    	

...

  1. // Given
    	// 

...

  1. テストインスタンスの生成
    	Cart underTest = new Util();	

...

  1. 
    	// When
    	// 

...

  1. checkUserDataメソッドの引数
    	User user = null; // UTA: デフォルト値

...

  1. 
    	//checkUserDataメソッドの呼び出し
    	boolean result= underTest.checkUserData(user);
    
    	

...

  1. // Then
    	// 

...

  1. checkUserDataの戻り値をチェックするアサーションテンプレート
    	// assertFalse(result);		

...

  1. 	

...

  1. 
    }


  2. checkUserData(User) メソッドの引数を入力します。次のコードを変更します。

    Code Block
    themeEclipse
    変更前							 変更後
    User user = null;		⇒		User user = new User();
    								 user.setName("name");


  3. アサーションのコメントアウト外し、コードを有効化します。

    Code Block
    themeEclipse
    変更前								 変更後
    //assertFalse(result);		⇒		assertFalse(result);


  4. 変更後のファイルを保存し、プロジェクトのビルドが正常に行われることを確認します。

...

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);		
}

...