我正在尝试为模拟蓝牙通信的 Android 创建自动化测试。
Mockito 和 DexMaker 工作正常,但在这种情况下并非如此,因为蓝牙 API 的大部分是由 Mockito 无法模拟或监视的最终类组成的。这让我想到了 PowerMock+Mockito 组合,它应该适用于私有/最终/静态,但 AFAIK 并且看到,它不是 Android 友好的(不使用 DexMaker)。
有什么解决方案可以在 Android 上模拟最终课程吗?如果测试可以在真实设备和模拟器上运行,那就太好了。
我正在尝试为模拟蓝牙通信的 Android 创建自动化测试。
Mockito 和 DexMaker 工作正常,但在这种情况下并非如此,因为蓝牙 API 的大部分是由 Mockito 无法模拟或监视的最终类组成的。这让我想到了 PowerMock+Mockito 组合,它应该适用于私有/最终/静态,但 AFAIK 并且看到,它不是 Android 友好的(不使用 DexMaker)。
有什么解决方案可以在 Android 上模拟最终课程吗?如果测试可以在真实设备和模拟器上运行,那就太好了。