DEV book/TDD

DEV book/TDD

[TDD] 테스트 주도 개발 (켄트 백) 예제 - 화폐 계산기

주가를 곱하는 기능 구현 기능 요구사항 - 다중 화폐를 다루는 보고서를 만들기 위해 화폐 연산 기능을 구현한다. 기능 구현 목록 - 통화가 다른 두 금액을 더해서 환율에 맞게 변환한 금액을 구한다. - 주가를 주식의 수로 곱한 금액을 구한다. 두 번째 기능부터 구현하기 위해 테스트 코드를 작성한다. class MoneyTest { @Test void testMultiplication() { Dollar five = new Dollar(5); five.times(); assertEquals(10, five.amount()); } } 컴파일 오류가 생기는 원인을 정리해보자. Dollar 클래스가 없음 생성자가 없음 times() 메서드가 없음 amount 필드가 없음 public class Dollar { ..

MINGYUM
'DEV book/TDD' 카테고리의 글 목록