如何对Connect IQ进行单元测试?

时间:2015-09-21 15:47:54

标签: garmin connectiq

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

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

2 个答案:

答案 0 :(得分:2)

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

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

我现在还没有简短地回答这个问题。看更多: http://developer.garmin.com/blog/post/connect-iq-2-run-no-evil

答案 1 :(得分:1)

另一个答案中建议的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. 创建单元测试(mock / isolate / ...):starttorun.info/tutorial-create-connect-iq-unit-tests /