Насмешливые / окурок финальных классов в Android
Я пытаюсь создать автоматизированные тесты для Android, которые будут эмулировать связь Bluetooth.
Mockito и DexMaker работают нормально, но не в этом случае, поскольку хорошая часть Bluetooth API состоит из финальных классов, которые Mockito не может ни шутить, ни шпионить. Это привело меня к комбо PowerMock+Mockito, которое должно работать с private/final/static, но AFAIK и увидел, что он не подходит для Android (не использует DexMaker).
Есть ли решение для насмешки над финальными классами на Android? Было бы здорово, если бы тесты можно было запускать на реальных устройствах и эмуляторе.
1 ответ
Вы пробовали PowerMock? Вы можете издеваться над Android - включая последние классы.