'Agile Java'에 해당되는 글 1

  1. 2011.08.09 테스트가 필요한 이유

테스트가 필요한 이유

IDE에서 만든 생성자
Copy & Paste
private String number;

public CourseSession(String department, String number2, Date startDate) {
	this.department = department;
	this.number = number;
	this.startDate = startDate;
}
@Before
public void setUp(){
	startDate = createDate(2003, 1, 6);
	session = new CourseSession("ENGL", "101", startDate);
}

@Test
public void testCreate(){
	assertThat(session.getDepartment(), is("ENGL"));
	assertThat(session.getNumber(), is("101"));
	...
}