我很難讓sbt(版本0.12.1)識別src/test/scala中的任何測試。sbt無法識別測試
我曾經嘗試都JUnit的風格測試和scalatest風格測試,但沒有avial
爲了使事情變得簡單
我提出我的測試,以根包中(src /測試/斯卡拉)
我已經包含在我的build.sbt都org.scalatest和JUnit接口 libraryDependencies ++ =名單( 「org.scalatest」 %% 「scalatest」 % 「1.8」 % 「測試」, 「com.novocode」 % 「的junit接口」 % 「0.8」 % 「測試 - >默認」 )
我已測試儘可能簡單:
scalatest例如
進口org.scalatest.FunSuite 進口scala.collection.mutable.Stack
類ExampleSuite擴展FunSuite {
測試( 「數學仍然有效」){ 斷言(1 + 1 == 2) } }
JUnit測試例如: 進口org.junit.Assert._ 進口org.junit.Test
類SimpleTest的{
@Test DEF testPass(){ 的assertEquals(1 + 1,2) }
}
我的測試結構是: 的src /測試/斯卡拉
├──FunSuiteExample.scala
└──SimpleTest.scala
我缺少什麼?
什麼是'SBT test'控制檯輸出? – Schleichardt