Versions Compared

Key

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

...

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

...

@Test

...

// Given

...

// When

...

underTest.addItem(item);

...

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

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

	}

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