2010-12-28 6 views

답변

5

나는 일반적으로 Juniper4 러너와 함께 ScalaTest를 사용하여 Maven이 내 테스트를보고 실행합니다. 필자는 테스트 구성을위한 Spec/FlatSpec/WordSpec의 의미를 좋아합니다. 저는 ShouldMatchers를 실험하고 있습니다 만 JUnit을 오랫동안 사용해 왔기 때문에 저에게 자연스러운 것 같습니다. 여기

은 예입니다 :

import org.junit.runner.RunWith 
import org.scalatest.junit.JUnitRunner 
import org.scalatest.FlatSpec 
import org.scalatest.matchers.ShouldMatchers 

@RunWith(classOf[JUnitRunner]) 
class BlogFeedHandlerTest extends FlatSpec with ShouldMatchers with Logging { 
    "the thingy" should "do what I expect it to do" in { 
     val someValue = false; 

     assert(someValue === false) 
    } 
} 

ScalaTest 워드 프로세서 당신이 사용하고있는 테스트 프레임 워크에 대한 자세한 내용을 알려 주시기 바랍니다 수 http://www.scalatest.org/

2

다음 작업을 실행하려면이 테스트를하지 않는 것을 말한다 @ org.junit.Test 어노테이션은 @Target ({ElementType.METHOD}) 메소드에만 적용 가능합니다. 테스트 메소드는 Unit을 반환해야 함을 명심하십시오.

import org.junit.Assert._ 
import org.junit.Test 

class CompanyURLTest { 
    @Test def test = assertFalse(false) 
} 
2

에 대한

관련 문제