5

是否支持对 Connect IQ 应用程序进行单元测试?我在文档中找不到任何内容。

理想情况下,该解决方案应该与 Eclipse SDK 集成。

4

2 回答 2

2

Connect IQ SDK 2.1 中添加了支持,您需要 使用 --unit-test 标志进行编译并使用 /t 标志运行

您必须使用 (:test) 注释您的方法并返回一个布尔值,这意味着测试是否通过(通过时为 true)。

我暂时保持这个答案简短。查看更多:http: //developer.garmin.com/blog/post/connect-iq-2-run-no-evil

于 2016-08-02T18:22:36.127 回答
2

其他答案中建议的 Connect IQ SDK 中的文档不是很详细,也没有详细解释如何进行正确的单元测试,它只是一些简单的 hello world 示例......

我写了一个小教程来解释如何编写单元测试,它是一个由 3 个部分组成的过程:

  1. 创建测试项目:http ://starttorun.info/tutorial-how-to-create-connect-iq-unit-test-project/
  2. 创建运行配置:http ://starttorun.info/tutorial-run-connect-iq-unit-tests/
  3. 创建单元测试(模拟/隔离/...):starttorun.info/tutorial-create-connect-iq-unit-tests/
于 2016-12-19T13:02:00.530 回答