Frage

Ich entwickle ein Eclipse-Plugin und haben Tests dafür. Einige sind regelmäßige JUnit-Tests, einige sind PDE-Tests (das heißt eine Eclipse-Instanz erfordern Start der Lage sein, Eclipse Interna zuzugreifen).

Ich frage mich, ob es eine gute Idee, einige der PDE-Test in regelmäßigen Tests zu machen, durch die Schaffung von Mock-Objekte für die Plattform, um zu versuchen wäre. Es wäre eine Menge Arbeit, aber ich denke, es ist Zeit sparen würde, weil die Tests schneller laufen und wir werden auch in der Lage zu verwenden Infinitest für weitere Tests.

Ich würde jedes Feedback zu schätzen wissen, so dass ich meine Meinung darüber treffen, kann die weitere Vorgehen.

Vielen Dank im Voraus!

Mit freundlichen Grüßen, Vlad

War es hilfreich?

Lösung

Es wird eine Menge Arbeit, da Sie nicht viel von dem ursprünglichen Code wiederverwenden können (die mit vielen private final static für Runtime-Daten gespickt ist, die man nicht loswerden kann, noch können Sie darauf zugreifen).

Ich schlage vor, es zu versuchen. Wenn es überhaupt machbar scheint, können Sie umsetzen, was Sie für Ihr Plugin benötigen und geben Sie das Ergebnis über auf die Eclipse-Community zu erweitern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top