2012-06-20 2 views
1

저는 스칼라 학습의 시작 단계에 있습니다. (자바 코드를 거의 이해하지 못했습니다). 작은 응용 프로그램을 작성하고 동시에이를 테스트하려고합니다. 이렇게하면 실제 프로젝트 시나리오를 만들려고하므로 빌드 메커니즘, 지속적인 테스트 등을 이해하고 실행할 수 있습니다.순수 스칼라 코드 샘플을 사용하는 Junit4 자습서

순수 스칼라 코드 샘플을 사용하여 JUnit4 자습서를 어디에서 찾을 수 있습니까? 매우 기본적인 샘플이 바람직합니다.

대부분의 검색을 통해 Java 기반 JUnit4 튜토리얼/책을 얻을 수있었습니다.

제 학습 환경은 Eclipse Platform Version : 3.7.2, Scala 2.9.2 및 Junit4입니다.

+0

JUnit 테스트에 관심이있는 경우 scalastyle은 현재 순수 junit 테스트를 사용하며 매우 간단합니다 (예 : https://github.com/scalastyle/scalastyle/blob/master/src/test/scala/ 참조). org/scalastyle/file/FileTabCheckerTest.scala –

+0

@Matthew Farwell 다른 대안이 없습니다. 가장 진보해야하며, 풍부한 기능을 갖추고 성장해야하며 대규모 프로젝트를 처리 할 수 ​​있어야합니다. 순수 JUnit, Scalatest, Specs2 또는 anytother 중에서 최고를 평가할 수 있습니까? – Optimight

답변

4

JUnit4를 사용하지 말고 Scala 테스트 프레임 워크를 사용하는 것이 좋습니다.

  • Specs2

  • ScalaTest

  • 내가 개인적으로 두 번째 선호 실제로에서 JUnit 테스트로 테스트를 실행하는 것입니다 그래서, JUnit을 통합 : 두 가지 주요 번입니다 Eclipse이지만 ScalaTest 테스트입니다. 자세한 내용은 여기를 참조하십시오. http://www.scalatest.org/getting_started_with_junit_4_in_scala

    Specs2는 아마도 비슷한 것을 할 수 있습니다. 단지 잘 모릅니다.

3

문제가되지 않습니다. 자습서는 http://dearjunior.blogspot.de/2011/03/getting-started-with-junit-and-tdd-in.html입니다.

그러나 시험에는 specs2 또는 ScalaTest을 사용하는 것이 좋습니다. 그들은 좋은 특징이 있습니다. Specs2 테스트는 @RunWith (classOf [JUnitRunner]) 주석을 추가하여 JUnit 테스트로 Eclipse에서 실행할 수 있습니다.

+0

개인적으로 specs2를 사용합니다. 두 가지를 모두보고 자신에게 가장 적합한 것을 결정하는 것이 좋습니다. 일반적으로 JUnit보다 많은 기능을 가지고 있습니다. – Christian

+0

필자는 두 가지 문서를 모두 읽으려고하지만 Scalatest와 Specs2간에 주요 장단점을 설명 할 수 있습니까? – Optimight

+1

불행히도, 나는 할 수 없습니다. 나는 specs2를 사용하고 있으며 scalatest를 사용하지 않습니다. 하지만 그들은 둘 다 널리 지역 사회에서 사용되는, 그래서 당신이 그들 중 하나를 선택하는 잘못된 일을 할 수 없다고 생각합니다. – Christian