728x90
편의성
* Hamcrest 는 딱 맞는 매처를 찾기 위해 api doc 을 찾아야 한다.
* AssertJ 는 메소드 체인 형태로 코드 자동 완성을 지원한다.
검증하고자 하는 대상에 따라 체인되는 메소드들이 무엇인지 쉽게 파악할 수 있다.
String 인 경우
Integer 인 경우
최신성
* Hamcrest 는 2012년 7월 이후로 새로운 버전에 대한 진행이 없다.
https://code.google.com/p/hamcrest/downloads/list
* AssertJ 는 2016년 1월 현재 꾸준이 버전업되고 있다.
http://joel-costigliola.github.io/assertj/assertj-news.html
참고 자료
http://www.javacodegeeks.com/2014/10/assertj-fest-hamcrest.html
http://joel-costigliola.github.io/assertj/assertj-core-features-highlight.html
반응형
'프로그래밍 TIP > JAVA' 카테고리의 다른 글
강한 참조, 약한 참조 그 외 (0) | 2016.02.17 |
---|---|
Eclipse 에서 import static 편리하게 사용하기 (0) | 2016.01.22 |
Eclipse 이것 저것 (0) | 2015.10.26 |
JAVA Profiler – JVM Monitor 사용하기 (2) | 2015.06.11 |
[egovFramework] Web Project 생성시 오류 해결 (0) | 2012.10.26 |