Как провести модульное тестирование Connect IQ?
Есть ли поддержка модульного тестирования приложений Connect IQ? Я не смог найти ничего по документации.
В идеале решение должно иметь интеграцию с Eclipse SDK.
2 ответа
Документация в Connect IQ SDK, как предложено в другом ответе, не очень сложна и не объясняет подробно, как правильно выполнять модульное тестирование, это всего лишь несколько простых примеров привет!
Я написал небольшой учебник, который объясняет, как писать модульные тесты, это процесс, который состоит из 3 частей:
- создать тестовый проект: http://starttorun.info/tutorial-how-to-create-connect-iq-unit-test-project/
- создать конфигурацию запуска: http://starttorun.info/tutorial-run-connect-iq-unit-tests/
- создать модульные тесты (макет / изолировать /...): starttorun.info/tutorial-create-connect-iq-unit-tests/
Поддержка добавлена в Connect IQ SDK 2.1, где вам нужноскомпилировать с флагом --unit-test и запустить с / t флагом
Вы должны аннотировать свои методы с помощью (:test) и возвращать логическое значение, которое будет означать, пройден ли тест или нет (верно для pass).
Я держу этот ответ коротким в данный момент. Смотрите больше: http://developer.garmin.com/blog/post/connect-iq-2-run-no-evil