如何对蓝牙配件进行单元测试?

时间:2016-08-26 20:31:15

标签: android ios unit-testing testing bluetooth

我有一个Android和iOS版本的应用程序,这两个版本主要通过连接和发送/接收来自蓝牙配件的消息来起作用。

  • iOS使用ExternalAccessory连接蓝牙设备
  • Android使用BluetoothDevice连接蓝牙设备

我想编写单元测试以使它们可靠。

请注意,我不打算根据输入/输出测试它向蓝牙设备发送/接收的内容(我已经使用流包装器进行了测试)。我需要测试行为,如:

  • 蓝牙配件已在操作过程中断开连接
  • 连接失败

如何去做?

1 个答案:

答案 0 :(得分:0)

对于iOS:

您可以获得像OCMock这样的测试框架,并创建虚假对象,代表您在这些场景中看到的内容。

OCMock project page