2016-06-08 2 views
0

Я хочу улучшить Builder Pattern Eclipse Plugin. Я хочу изменить созданный код для поддержки класса generics и включить имя класса в имя класса компоновщика.Как модулировать модуль Eclipse?

Я находился where Я должен добавить свои изменения. Я хочу использовать TDD, но я застрял, поскольку не знаю, как создать тип ICompilationUnit. Я хочу создать ICompilationUnit из тестового файла, а затем сравнить результат с тем, что ожидаю. Я знаю, что могу издеваться над этим, но я не очень хорошо знаю интерфейс и то, что должен делать каждый метод.

Я не нашел ресурсы для решения проблемы. Ресурсы, которые я нашел, касаются тестирования графического интерфейса.

ответ

2

К сожалению, ICompilationUnit, определенный JDT, не является простым классом, поэтому, если вы хотите его протестировать, либо вы должны издеваться над ним (и, следовательно, понимать, что ожидается), либо вам нужно использовать JDT для его анализа , Для основ вы можете использовать the vogella.com JDT tutorial.

Кроме того, я рассмотрел бы test suite of JDT itself, так как были проблемы, которые были решены уже.