2010-07-29 2 views
9

오늘 나는 matcher를 작성하기 위해 자리에 서서 jmock 문서를 잠시 살펴보고 프로세스에서 내 기억을 새로 고침하고 org.hamcrest.Factory 주석에 대한 참고 사항을 알아 봤습니다. 어노테이션 상태에 대한 문서.hamcrest Factory annotation을 사용하는 도구가 있습니까?

도구가 인식 할 수 있도록 Hamcrest 정적 팩토리 메소드를 표시합니다. 팩토리 메서드는 이름 첨부 생성자와 동등합니다.

어떤 주석 도구가 실제로이 주석을 사용합니까?

답변

8

the Hamcrest tutorial에서 설명한 바와 같이 Factory 주석은 Hamcrest 코드 생성기 org.hamcrest.generator.config.XmlConfigurator에 사용됩니다. 구성된 클래스 세트의 모든 팩토리를 포함하는 Java 소스 파일을 생성하여 단일 정적 가져 오기를 사용하여 모든 클래스를 정적으로 임포트 할 수 있습니다.

필자는 정규식을 작성하자마자 필자가 수동으로 자체 작성 matchers를 팩토리 클래스에 수동으로 수집하기 때문에 필자는이 기능을 아직 사용하지 않았다. "자동 가져 오기 기능).

관련 문제