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

« Previous Version 2 Next »

ファクトリメソッドを利用しない場合、オブジェクト型のテストデータは null で初期化されます。

Cart#addItem メソッドのテストメソッドを 「+通常」で作成した場合(テストメソッド名は連番で付けられるため本チュートリアルの実施順によって異なります。)

@Test
	public void testAddItem() throws Throwable {
		// Given
		Cart underTest = new Cart();

		// When									 オブジェクト型がnull で初期化される
		Item item = null; // UTA: デフォルト値
		underTest.addItem(item);

	}

テストメソッドで使用するオブジェクトのファクトリメソッドを事前に登録しておくことで null 以外のデータを渡すことが可能です。

  • No labels