'단언'이라고 하니 무척 생경합니다. '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 |
댓글 영역