Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

テストメソッドにアサーションを追加します。
推奨事項ビューからtestGetItem() のアサーションを作成します。
今回はtestGetItem() メソッドからテスト対象メソッド “getItem” を呼出した時のオブジェクトの状態をトラックしてアサーションを作成します。
推奨タブの  をクリックします。


実行後、推奨タブに3つのアサーション作成方法が表示されます。


 “メソッド getItem(String) の結果のアクセス可能なフィールド 5 で利用可能なアサーションです。“ に表示される  をクリックします。
(コードの「ハイライト」が選択されている場合は「ハイライトの解除」を行ってから「アサーションの作成」をクリックしてください。)

その後、testGetItem() にアサーションコードが追加されたことを確認します。

public void testGetItem() throws Exception {
	// Given
	Cart underTest = new Cart();

	// When
	String itemId = "001"; // UTA: デフォルト値
	Item result = underTest.getItem(itemId);

	// Then - メソッド getItem(String) の結果 のアサーション	...追加されたアサーション
	assertNotNull(result);
	assertEquals("商品A", result.getName());
	assertEquals("001", result.getId());
	assertEquals(100, result.getPrice());
	assertEquals(10, result.getCount());

	// Then
	// assertNotNull(result);
}


単体テストアシスタントビューの をクリックして、アサーションが追加されたテストコードを実行します。

  • No labels