3
Java로 작성된 도메인 객체에 대한 다양한 Hamcrest matchers가 있습니다. 이제 스칼라로 이동하고 specs2 테스트의 컨텍스트에서 이러한 기존 matchers를 다시 사용하고 싶습니다. Specs2 : Hamcrest matcher 사용
클래스 푸위한 Hamcrest의 정규 표현을 감안할 때 :public class FooMatcher extends TypeSafeMatcher[Foo] {
...
}
내가 이렇게 사용할 수 있도록하고 싶습니다 : 등등
val myFooMatcher = new FooMatcher(...)
foo must match (myFooMatcher)
foos must contain (myFooMatcher1, myFooMatcher2)
그리고있다.
스펙 2는 정반대인데, Matcher [T] 특성의 org.hamcrest.Matcher에 대한 어댑터이지만 다른 방향으로 찾고 있습니다.
아이디어가 있으십니까?
감사합니다! 왜 이것을 Specs2 코드베이스에 추가하지 않습니까? 나는 GitHub에 문제를 만들고있다. –
맞습니다. 문제는 다음과 같이 수정되었습니다. http://bit.ly/Q3YwTC – Eric