Question

J'utilise Mobile JUnit, publié par Sony Ericsson pour les tests unitaires de mon projet J2ME. J'ai lu dans la documentation que l'on peut exécuter les tests sous junit standard à l'aide de quelques classes d'encapsulation. En fait, la documentation vous recommande de le faire si vous souhaitez générer des rapports pour les versions de CI, etc., ce qui est exactement ce que je veux.

Malheureusement, la documentation est un peu laconique sur la façon de procéder. Quelqu'un at-il eu de la chance avec cet aspect de Mobile JUnit?

Était-ce utile?

La solution

Ce que j'ai fait (et je ne dis pas que c'est nécessairement une bonne idée en général, mais cela a fonctionné dans mon cas spécifique) consistait à séparer la base de code en une bibliothèque et l'interface utilisateur. La bibliothèque n'incluait pas d'éléments spécifiques à J2ME et n'incluait rien de ce que J2SE avait dans J2ME. En conséquence, vous pourriez le vérifier dans NetBeans en tant que projet J2SE et le compiler. Ensuite, j'ai écrit les tests JUnit dans le contexte J2SE. Cela n'aide pas à tester l'interface utilisateur, mais cela facilite grandement le test de la bibliothèque.

Il semble que vous ayez trouvé une solution plus complète qui teste les deux. Pouvez-vous préciser quel microémulateur vous avez utilisé?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top