/
アサーション作成
アサーション作成
テストメソッドにアサーションを追加します。
推奨事項ビューから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); }
単体テストアシスタントビューの をクリックして、アサーションが追加されたテストコードを実行します。
Related content
アサーション作成
アサーション作成
More like this
アサーション作成
アサーション作成
More like this
アサーション作成
アサーション作成
More like this
アサーション作成
アサーション作成
More like this
任意のオブジェクトをモック化するテストメソッド作成
任意のオブジェクトをモック化するテストメソッド作成
More like this
任意のオブジェクトをモック化するテストメソッド作成
任意のオブジェクトをモック化するテストメソッド作成
More like this
Copyright © 2021 TechMatrix Corporation. All rights reserved