Slide 49
Slide 49 text
利点1.特別な設定値がどれなのか分かる
@Test
public void 手動設定ありのパターン{
ProductStock productStock
= new ProductStock(“商品A”);
productStock.setBaseStock(10);
productStock.setReceivedStock(6);
productStock.setNsCoefficient(0.5);
productStock.setManualOverride(7);
assertThat(
productStock.calc() , is(7));
}
テストの意図が
書かれていないと、
テストメソッド内
にある、
“10”, “6”, “0.5”, “7”
がそれぞれ
特別な意味を
持っている
ように見えてしまう