Вопрос

Я использую Mobile JUnit, выпущенный Sony Ericsson для модульного тестирования моего проекта J2ME. Я прочитал в документации, что можно запускать тесты под обычным юнитом с помощью нескольких классов-оболочек. Документация, по сути, рекомендует делать это, если вы хотите создавать отчеты для сборок CI и т. Д., Что именно то, что я хочу.

К сожалению, документация немного краткая о том, как это сделать. Кому-нибудь повезло с этим аспектом Mobile JUnit?

Это было полезно?

Решение

То, что я сделал (и я не говорю, что это, в общем, хорошая идея, но в моем конкретном случае это сработало), заключалось в разделении базы кода на библиотеку и пользовательский интерфейс. Библиотека не включала в себя специфические для J2ME материалы и не включала в себя ничего такого, чего у J2SE не было в J2ME. В результате вы можете проверить его в NetBeans как проект J2SE, и он будет скомпилирован. Затем я написал тесты JUnit в контексте J2SE. Это не помогает тестировать пользовательский интерфейс, но делает его очень простым для тестирования библиотеки.

Похоже, вы нашли более полное решение, которое тестирует оба. Можете ли вы рассказать, какой микроэмулятор вы использовали?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top