====== Java Unit Test ====== * [[java:spock|Spock]] * [[java:junit|JUnit]] * [[java:fest|Fest]] * [[java:assertj|AssertJ]] * [[java:approvaltests|ApprovalTests]] * [[https://github.com/npryce/make-it-easy|make it easy]] 테스트용 데이터 생성 쉽게하기. ====== FAIR ====== * Unit Test must be FAIR * Fast * Automated * isolated * Repeatable ===== 참조 ===== * [[http://www.petrikainulainen.net/programming/testing/writing-clean-tests-small-is-beautiful/|Writing Clean Tests – Small Is Beautiful]] * [[http://www.petrikainulainen.net/programming/testing/writing-clean-tests-java-8-to-the-rescue/|Writing Clean Tests – Java 8 to the Rescue]] * [[https://dzone.com/articles/10-essential-testing-tools-for-java-developers|Top 10 Testing Frameworks and Libraries for Java Developers - DZone Java]]