Question

Je souhaite ajouter une vue à une perspective sans avoir accès au code source de la perspective. Est-ce possible?

Existe-t-il un bon tutoriel pour le développement de plug-ins utilisant TDD?

[modifier] Je pense avoir un bon point de départ avec TDDing dans le développement de plugins Automatisation des tests unitaires (junit) pour le développement du plug-in Eclipse

[edit 17/02/09] J'ai pu télécharger le code source du plug-in. Je vais probablement le bifurquer.

Était-ce utile?

La solution

Tester les interfaces graphiques est une douleur! Et la douleur augmente de manière exponentielle avec la complexité de la conception de l'interface graphique. Votre meilleur choix est de garder la logique métier à part de l'interface graphique autant que possible avec le modèle MVC et, lors du test de l'interface graphique, connectez l'interface graphique à un "simulacre". application.

Voir l'article de Object Mentor, la boîte de dialogue humble

.

Autres conseils

Vous voudrez peut-être jeter un coup d'œil au point d'extension org.eclipse.ui.perspectiveExtensions.

Et voici un bel article concernant Perspectives: Utilisation de Perspectives dans l'interface utilisateur Eclipse

Désolé, je ne peux pas vous aider avec la partie TDD de votre question.

Si votre objectif est simplement d'ajouter la vue à une perspective dans votre propre instance Eclipse, vous pouvez simplement l'ouvrir lorsque vous vous trouvez dans cette perspective et choisir Fenêtre - > Enregistrer la perspective sous ...

Pour les plug-ins de tests unitaires, vous pouvez les tester en utilisant des tests JUnit normaux, que vous exécutez en tant que tests de plug-in JUnit au lieu des tests JUnit normaux dans Eclipse. Pour tester l'interface graphique, vous pouvez consulter SWTBot .

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