Я учусь общаться по Bluetooth Low Energy на Android .. Вот пример приложения
Там в исходном коде есть несколько связанных с Bluetooth объектов, которые были окончательными классами очевидно:
private BluetoothManager mBluetoothManager;
private BluetoothAdapter mBluetoothAdapter;
private BluetoothGatt mBluetoothGatt;
Конечно, я не хочу тестировать такие библиотечные элементы, как BluetoothManager, BluetoothAdapter или сам BluetoothGatt. Но я хочу протестировать BluetoothLeService : Service
, который был написан в этом проекте.
Я не знаю, как имитировать эти final BluetoothManager, BluetoothAdapter or BluetoothGatt
объекты.
- Как я могу протестировать
BluetoothLeService
? - Могу ли я написать простую единицу
test
s или мне нужно написать специальные androidTests
s, где устройство подключено во время тестов? - Как это будет выглядеть, когда у меня системы интеграции как среда сборки?