在Android中模拟/删除最终课程

时间:2013-12-24 22:28:45

标签: android mockito powermock android-testing dexmaker

我正在尝试为Android创建可以模拟蓝牙通信的自动化测试。

Mockito和DexMaker工作正常,但不是在这种情况下,因为蓝牙API的很好的部分是由Mockito不能模拟或间谍的最终类组成。这导致我使用PowerMock + Mockito组合,它应该与私人/最终/静态但AFAIK一起工作并看到,它不是Android友好的(不使用DexMaker)。

在Android上嘲笑最终类是否有任何解决方案?如果测试可以在真实设备和模拟器上运行,那将是很棒的。

1 个答案:

答案 0 :(得分:0)

你试过PowerMock吗?您可以在Android上模拟内容 - 包括final classes