/
前提条件
前提条件
ファクトリメソッドを利用しない場合、オブジェクト型のテストデータは null で初期化されます。
Cart#addItem メソッドのテストメソッドを 「+通常」で作成した場合(テストメソッド名は連番で付けられるため本チュートリアルの実施順によって異なります。)
@Test
public void testAddItem() throws Throwable {
// Given
Cart underTest = new Cart();
// When オブジェクト型がnull で初期化される
Item item = null; // UTA: デフォルト値
underTest.addItem(item);
}
テストメソッドで使用するオブジェクトのファクトリメソッドを事前に登録しておくことで null 以外のデータを渡すことが可能です。
, multiple selections available,
Related content
実行結果確認
実行結果確認
More like this
テストメソッド確認
テストメソッド確認
More like this
ファクトリメソッドの登録
ファクトリメソッドの登録
More like this
テストメソッド作成
テストメソッド作成
More like this
自動でモック化されたテストメソッド作成
自動でモック化されたテストメソッド作成
More like this
アサーション作成
アサーション作成
More like this