[TDD] Chapter1 #4. 프라이버시
·
Reference/Test-Driven Development
📌 amount를 private로 만들기 Dollar.times() 연산은 호출받은 객체 값에 인자로 받은 곱수 많큼 곱한 값을 갖는 Dollar를 반환해야 한다. 현재의 테스트가 정확히 그것을 말한다고 보기 어려우므로 수정이 필요하다. @Test void testMultiplication() { Dollar five = new Dollar(5); Dollar product = five.times(2); assertEquals(new Dollar(10), product); product = five.times(3); assertEquals(new Dollar(15), product); } 임시 변수인 product는 쓸모가 없어졌으므로 inline 시키면 아래처럼 바뀐다. @Test void testMu..