unit test 를 작성할 시 참고할 만하여 정리한다.
unit test 가 아닌 것들은 아래와 같다. 이러한 테스트 들은 Integration 테스트를 통하거나, mock 을 이용하여 테스트 하는 것이 바람직하다.
- 데이터 베이스와 통신하는 것
- 네트워크를 통해 테스트
- 파일 시스템을 건드리는 것
- 다른 unit test 와 동시에 실행이 되지 않는 것들
- 실행 하기 위해서 특정한 환경변수를 건드려야 하는 경우
'Programming > Java' 카테고리의 다른 글
Functional Programming in Java Part1 - Java8 (0) | 2016.10.18 |
---|---|
IntelliJ 를 사용하는 이유와 유용한 팁 모음 (14 버전 기준) (0) | 2015.12.02 |
Linux cron vs Spring cron (0) | 2014.03.06 |
Setting up logback in Java and Scala project (0) | 2013.11.18 |
spring restful service - JSON response (0) | 2013.09.13 |