내 Play 애플리케이션에서 단위 테스트 만 실행하려고합니다. 예를 들어 여러 게시물과 링크가 있지만 작동하지 않는 링크가 있습니다. 나는 this과 this을 시도했다. 2.2.1에서 뭔가 바뀌 었습니까?Play Framework 2.2.1 Specs2 : 통합 테스트 제외
0
A
답변
0
게시물은 약간 날짜가 표시되며 허용 된 답변에 대해서는 말할 수 없지만 일부 답변은 계속 작동합니다. Play와 specs2는 2012 년 이후 상대적으로 큰 변화를 겪었으므로 오늘은 잘 작동 할 것이라는 예를 제공 할 것입니다.
테스트를 쉽게 분리하기 위해 두 가지 작업을 수행합니다. 첫째, 나는 모든 테스트 클래스에 네임 스페이스를 둔다. 통합 테스트는 test.integration
패키지이고 단위 테스트는 test.unit
입니다. 실제로 예를 들어, 그 이상으로 조금 이동합니다 test.unit.models
, test.unit.controllers.users
등
그때 내 모델 시험을 모두 실행할 수 있습니다 : 나는 또한 도움이 각 테스트 케이스에 태그를 찾을 수에 의해 하나, test-only test.unit.models.*
을 테스트 할 함수의 이름 또는 다른 유용한 설명자. 나는 "생성"태그를 제외한 모든 단위 테스트를 실행하려면
test-only test.unit.models.UserSpec -- include create
아니면 :
test-only test.unit.* -- exclude create
지금
package test.unit.models
import org.specs2.mutable._
import play.api.test._
import play.api.test.Helpers._
import models.User
object UserSpec extends Specification {
"The user model" should {
tag("create")
"successfully create a new user" in new WithApplication {
....
}
...
}
}
나는 테스트가 실행되는 동안 훨씬 더 세밀하게 제어 할 수 있습니다
와일드 카드는 전체 패키지 이름의 아무 곳에 나 배치 할 수도 있습니다. 예를 들어 test.unit.models.UserSpec
과 test.unit.models.UserCountrySpec
의 두 가지 모델 사양이있는 경우 test-only test.unit.models.User*
은 둘 다 실행됩니다.
관련 문제
- 1. Play framework 2.2.1 : 테스트 용 Http.Context 만들기
- 2. Play framework specs2 url testing
- 3. Play framework 2.2.1 404 페이지
- 4. 통합 테스트 서비스 레이어 Play Framework
- 5. Primeface에서 리소스 제외 2.2.1
- 6. Play Framework 핵심 종속성 관리/제외
- 7. Play Framework 2.2.1 - Eclipse 설치 - 여러 대상 디렉토리
- 8. heroku play framework 2.2.1 java app에 새로운 유물 addon 추가
- 9. Specs2 - 실행할 태깅 테스트
- 10. specs2 특정 테스트 실행
- 11. 테스트 Akka Specs2
- 12. Play Framework 테스트 및 느슨한 연결
- 13. Play FakeRequest with Specs2 테스트에서 요청을 기억합니다.
- 14. Scala 2.10.2, SBT 0.13.0, Specs2 & Play Framework 2.2.1 테스트를 실행하는 동안 어떻게 로깅을 제어 할 수 있습니까?
- 15. Play 2.2.1 배포 앱을 Heroku에
- 16. Play Framework 1 최대 절전 모드 통합
- 17. 개발중인 LAMP 시스템에 REST와 Play Framework 통합
- 18. Play Framework 2.1.0 및 AngularJS 통합
- 19. Steam OpenId 및 Play Framework
- 20. Play Framework 2 HornetQ
- 21. Zend Framework 2.2.1 on XAMPP
- 22. [Play Framework] : MySql을 사용한 성능 테스트
- 23. Play Framework (Java) - 멀티 파트 업로드 테스트
- 24. Play framework - 종속성이있는 단위 테스트 컨트롤러
- 25. Play-2.2.1 p.nettyException - Netty에서 예외가 발견되었습니다.
- 26. Play Framework 외부의 Play Framework 모델 액세스
- 27. 테스트 프레임 워크에서 Play Framework 2.2 로그 출력
- 28. 테스트 모드에서 실행 중 Play framework 테스트 표시
- 29. Play Framework 클래스 테스트 주자 - 합계가 아닌 테스트 요약 결과
- 30. Play Framework 2.2 TempoDB 의존성