2014-12-26 1 views
0

Java에서는 junit 테스트 스위트를 만들고 모든 junit 테스트 케이스를 넣을 수 있습니다. 이를 통해 모든 테스트 케이스를 한 번에 실행하고 테스트 결과를 즉시 얻을 수 있습니다 (예 : 통과 및 실패한 테스트 수 및 실패한 테스트). ScalaTest에서 Scala에 상응하는 것이 있습니까?Scala에 junit 테스트 스위트가 있습니까?

감사

+0

를 실행하는 것이 충분해야한다 단지 SRC/테스트/스칼라 디렉토리 아래의 모든 테스트를 배치 받는다는 또는 Gradle을를 사용하는 경우 최근에 내가 생각해 낸 것은 의미 론적으로 관련된 유닛 (단일 테스트)을 모두 하나의 클래스 (FunSuite를 확장 한 유닛)에 넣는 아이디어 일뿐입니다. 만약 당신이 sbt 내에서 테스트를 실행한다면, 분명히 그들 모두가 실행되기를 바랄 것이고, IDE 안에 있다면 (내 경우에는 IDEA), 항상 여러 클래스를 동시에 실행할 수있는 옵션이있다. (물론 'all 패키지의 테스트 '또는'테스트의 모든 테스트 '). 그래서 이것이 스칼라에서 당신이이 문제를 다루는 방법입니다. – tkroman

답변

4

이 ScalaTest에 대한 동등한 아무것도이다 그러나 일반적으로 이것은 좋은 생각이 있다면 나도 몰라. 새 테스트를 추가 할 때 테스트 스위트 클래스를 최신 상태로 유지해야합니다. IDE와 빌드 도구 모두에서 모든 테스트를 자동으로 발견하고 실행할 수 있어야합니다.

당신은 test 목표를 실행하는 내가 같은 일을 찾는 시간을 보냈다 모든 테스트