교재 실습/자바 웹 프로그래밍 Next Step
2.4.4.1 빈 문자열 또는 null 값을 입력할 경우 0을 반환해야 한다
Jint
2025. 1. 7. 20:24
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