0

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にある単体テストは、sbt testを実行することで期待どおりに実行されます(ただし、単純な単体テストであり、sqlite dbなどのコンテキストを必要とするものはテストできません)

サブプロジェクト「tests」にあるAndroidTestsとActivityTestsは、

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

動作しないようです!

そうです

cd tests

テストフォルダに移動し、そのサブプロジェクトで実行します

sbt test

私がエラーとして受け取るのはそれです

ActivityInstrumentationTestCase2(classOf[MainActivity]) has too many arguments

junit library is not found

どうすればそれらを実行させることができますか?

4

0 に答える 0