2017-06-20 1 views
1

J'essaie d'écrire des tests JUnit pour une classe qui accède au registre d'extension. Y at-il un moyen de configurer par programme des points d'extension afin que je puisse construire un environnement de test approprié?Point d'extension de registre Eclipse par programme

Je voudrais découpler ces types de tests de l'interface utilisateur et aussi loin que possible, également à partir du framework Eclipse RCP.

Répondre

0

Non, il n'existe aucune API officielle à ajouter au registre d'extension par programmation.

Toutes les classes impliquées dans l'ajout au registre d'extension sont dans des packages internes, elles ne doivent donc pas être utilisées.

+0

Quelle serait la méthode recommandée pour tester les classes qui lisent les données du registre? – kerner1000

+0

Désolé, mais je n'ai jamais regardé ce genre de test. –

+0

@ kerner1000 vous créez un plug-in de test qui fournit des extensions. Vous devez cependant faire attention car ces extensions existeront pour tous les autres tests exécutés avec ce plug-in présent. – nitind