需要帮助设置RoboSpock

时间:2014-09-22 09:47:35

标签: android testing groovy robospock

我想使用RoboSpock来测试我的Android应用程序,但是我很难设置我的项目。我创建了一个我添加到github的示例项目。 https://github.com/DerSchimi/RoboSpockExample 这个项目包含一个名为AppLibrary的文件夹,它是一个android-library。应用程序本身位于App文件夹中。 所有RoboSpock测试都应该进入AppTests文件夹。我已经配置了所有内容,但是当我尝试运行测试时,我收到此错误消息:

  

警告:ro.build.date.utc没有系统属性值

     

groovy.lang.MissingPropertyException:没有这样的属性:类的AppActivity:de.derschimi.app.MainActivitySpecification   at de.derschimi.app.MainActivitySpecification.Should hello world(MainActivitySpecification.groovy:15)

这是代码行:

   def mainActivity = Robolectric.buildActivity(AppActivity.class).create().get()

有没有人在使用RoboSpock?非常感谢你的帮助!

1 个答案:

答案 0 :(得分:3)

我认为该插件已被弃用。在这一刻,我只是创建示例如何强制gradle java插件了解android。我建议浏览这个项目。 https://github.com/pjakubczyk/robospock-sample/tree/master/simple