'단언'이라고 하니 무척 생경합니다. 'Assert'도 익숙한 단어는 아니지만, 테스트 맨 마지막에 늘 들어가는 함수 이름이기도 하니 '단언'보다는 가깝게 느껴지네요. Hamcrest 라이브러리를 활용해 다양한 방법으로 단언을 활용하는 방법을 배웁니다.
JUnit은 AssertTrue, AssertEqual, AssertThat 등 용도에 따라 사용할 수 있는 다양한 단언들을 제공합니다. 또한, Hamcrest가 제공하는 인터페이스들을 충분히 사용하면, 단언문이 영어 문장처럼 읽히도록 작성할 수 있습니다. 프로그래머가 아니어도 의도를 파악하는데 어려움이 없을 정도입니다.
테스트 도중에 exception이 발생하면 기본적으로 fail이 됩니다. 하지만 특정 조건에서 exception이 의도대로 발생해야하는 상황을 테스트해야하는 경우에 대해 소개합니다.
| 실용주의 단위 테스트. 7장. 경계 조건: CORRECT 기억법. (0) | 2020.01.01 |
|---|---|
| 실용주의 단위 테스트. 6장. Right-BICEP: 무엇을 테스트할 것인가? (0) | 2019.11.17 |
| 실용주의 단위 테스트. 5장. 좋은 테스트의 FIRST 속성. (0) | 2019.11.10 |
| 실용주의 단위 테스트. 4장. 테스트 조직. (0) | 2019.11.06 |
| 실용주의 단위 테스트. 14장. 프로젝트에서 테스트. (0) | 2019.10.19 |
댓글 영역