Axx*_*iss 7 junit android cucumber robolectric cucumber-jvm
我想结合Robolectric和Cucumber(JVM).
目前我有两个类ActivityStepdefs,其中定义了活动管理的两个步骤定义.
我的第二课是RoActivity例如,根据它的类名创建一个活动,以及将使用Robolectric的地方.
当我运行RoActivityTest使用RobolectricTestRunner这个类通过了测试,但是当我运行RunCukesTest(类运行特点JUnit测试)从代码中RoActivity不充当Robolectric,即部分RunCukesTest搜索我的项目特色,并与方法匹配它的内部ActivityStepdefs和最后这个类将调用一个方法RoActivity
是否可以使用junit和*runners进行测试?
我不确定,但也许可以使用junit规则做类似powermock的事情.
在那种情况下,我应该为哪一个定义规则?
*黄瓜和Robolectric
Eug*_*nov -1
我的小5分钱。
Cucumber 主要用于验收测试(如果您将其用于单元测试,请纠正我),而 Robolectric 主要用于单元测试。
对于我来说,TDD期间写黄瓜有点大材小用了。Robolectric 仍然不是 Android,我会在真实设备或至少模拟器上运行验收测试。
| 归档时间: |
|
| 查看次数: |
598 次 |
| 最近记录: |