如何使用Scala在Android上执行活动测试?

时间:2012-11-06 19:54:49

标签: android scala testing android-activity

我已经按照本教程在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"

位于[project folder] /src/test/scala/SomeTestClass.scala的单元测试 通过运行:sbt test按预期执行 (但是是简单的单元测试,你不能测试任何需要上下文的东西,比如sqlite db)

位于子项目中的AndroidTests和ActivityTests“测试”

<project folder>/tests/src/main/scala/Tests

似乎不起作用!

我做

cd tests

转到tests文件夹 在那个子项目上我执行

sbt test

我得到的错误是

ActivityInstrumentationTestCase2(classOf[MainActivity]) has too many arguments

junit library is not found

我怎么能让他们跑?

0 个答案:

没有答案