3

Bluetooth 通信をエミュレートする Android 用の自動テストを作成しようとしています。

Mockito と DexMaker は正常に動作していますが、Bluetooth API の大部分は Mockito がモックしたりスパイしたりできない最終クラスで構成されているため、この場合はそうではありません。これにより、プライベート/ファイナル/静的で動作するPowerMock + Mockitoコンボにたどり着きましたが、AFAIKで見たところ、Androidフレンドリーではありません(DexMakerを使用していません)。

Android で最終クラスをモックするための解決策はありますか? 実際のデバイスとエミュレータでテストを実行できれば素晴らしいことです。

4

1 に答える 1

0

PowerMock を試しましたか? Androidでは、最終クラスを含むものをモックできます。

于 2013-12-24T22:45:44.007 に答える