我已经按照本教程在 Intellij 上开发 Scala-Android 项目,并且一切(ActivityTests 除外)都可以正常工作:http://i-apply.blogspot.gr/2012/09/android-scala-intellij-on-ubuntu-for 。 html
我还在 Build.scala 文件中包含了所有这些库依赖项(已经包含了 junit 4.10):
libraryDependencies += "org.scalatest" %% "scalatest" % "1.8" % "test",
libraryDependencies += "org.specs2" %% "specs2" % "1.12.2" % "test"
位于 [项目文件夹]/src/test/scala/SomeTestClass.scala 的单元测试通过运行以下命令执行:
AndroidTests 和 ActivityTests 位于子项目“tests”中
<project folder>/tests/src/main/scala/Tests
似乎不起作用!
我愿意
cd tests
转到测试文件夹并在我执行的那个子项目上
sbt test
我得到的错误是
ActivityInstrumentationTestCase2(classOf[MainActivity]) has too many arguments
和
junit library is not found
我怎么能让它们跑起来?