android - Robolectric 的蓝牙影子对象

标签 android sockets bluetooth junit4 robolectric

你好,

我做了一个android程序,它打开了另一个设备的蓝牙套接字,然后与这个设备交换数据。

我正在尝试对其进行单元测试,但我不知道如何为蓝牙设备制作影子,如何测试连接,或者如何与另一个连接的设备虚拟工作。

我尝试阅读 Robolectric 文档,但它对我没有帮助。

任何人都可以帮助我。

谢谢。

最佳答案

这是一个很老的问题,但我会继续回答。您应该可以通过以下方式获取您的 ShadowBluetoothDevice:

ShadowBluetoothDevice bluetoothDevice = shadowOf(ShadowBluetoothAdapter.getDefaultAdapter().getRemoteDevice("00:07:80:78:A4:69"));

关于android - Robolectric 的蓝牙影子对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20573007/

相关文章:

android - 获取默认的 ThreadPoolExecutor?

bluetooth - 与 libbluetooth.so 链接

ios - 是否可以将蓝牙低功耗 OBDII 设备连接到 iOS?

java - 在 documentSnapShot 中获取值,但将其转换为对象时,对象返回 null,为什么?

java - 获取错误的 FileChannel 大小

javascript - 意外 token : io. 监听(服务器)

c++ - recv windows,每次调用一个字节,什么?

c# - 使用 32feet.net 使用独特的服务协议(protocol)连接到 BTLE 设备

android - 应用程序安装相互覆盖

java - 是否可以重新绑定(bind)已绑定(bind)的套接字?