我正在为活动编写测试(我的测试类扩展了ActivityInstrumentationTestCase2),我已经编写了一些基本测试并且工作正常。测试一个名为setResult的活动
但是,当它完成后,我的活动通过setResult(resultcode,Intent i)将额外数据返回给调用活动。我想使用工具来完成我的活动,然后检查它在setResult调用中传递的内容。
有没有一些框架提供了这样做的方式?我还没有找到任何东西,一种方法是继承activity类并覆盖setResult以记住&公开了传递给setResult的内容(结果是setResult是final的,所以你也不能这样做) ,似乎应该有更好的方法。