HINT)
if (test == null) {}
if (text.isEmpty()) {}
import static org.junit.Assert.*
import org.junit.Before;
import org.junit.Test;
public class StringCalculatorTest {
private StringCalculator cal;
@Before
public void setup() {
cal = new StringCalculator();
}
@Test
public void add_null_또는_빈문자() {
assertEquals(0, cal.add(null));
assertEquals(0, cal.add(""));
}
}
public class StringCalculator {
public int add(String text) {
if (text == null || text.isEmpty()) {
return 0;
}
return 0;
}
}
첫 번쨰 요구사항에 대한 구현의 한 가지 독특한 점은 테스트 메서드 이름에 한글을 사용했다는 것이다. 테스트 메서드가 어떤 테스트인지 명확하게 전달하기 위해 영어로 작성하기 힘들다면 한글로 작성하는 것도 한 가지 방법이다.
참고도서 : https://roadbook.co.kr/169
[신간안내] 자바 웹 프로그래밍 Next Step
● 저자: 박재성 ● 페이지: 480 ● 판형: 사륙배변형(172*225) ● 도수: 1도 ● 정가: 30,000원 ● 발행일: 2016년 9월 19일 ● ISBN: 978-89-97924-24-0 93000 [강컴] [교보] [반디] [알라딘] [예스24] [인터파크] [샘
roadbook.co.kr
'교재 실습 > 자바 웹 프로그래밍 Next Step' 카테고리의 다른 글
2.4.4.3 숫자 두개를 쉼표(,) 구분자로 입력할 경우 두 숫자의 합을 반환한다 (0) | 2025.01.08 |
---|---|
2.4.4.2 숫자 하나를 문자열로 입력할 경우 해당 숫자를 반환한다 (0) | 2025.01.07 |
2.4.3 동영상을 활용한 학습 (0) | 2025.01.06 |
2.4.2 모든 단계의 끝은 리팩토링 (1) | 2025.01.06 |
2.4.1 요구사항을 작은 단위로 나누기 (0) | 2025.01.05 |
댓글