Разработка плагинов Eclipse с TDD - PullRequest
1 голос
/ 07 января 2009

Я хочу добавить представление к перспективе, не имея доступа к исходному коду перспективы. Возможно ли это?

Есть ли хорошее руководство по разработке плагинов с использованием TDD?

[править] Я думаю, что у меня есть хорошая отправная точка с TDDing в разработке плагинов Автоматизация юнит-тестов (junit) для разработки Eclipse Plugin

[редактировать 17.02.09] Мне удалось загрузить исходный код для плагина. Я просто собираюсь его раскошелиться.

Ответы [ 3 ]

2 голосов
/ 17 февраля 2009

Тестирование GUI - это БОЛЬ! И боль растет в геометрической прогрессии со сложностью дизайна графического интерфейса. Лучше всего держать бизнес-логику отдельно от GUI, насколько это возможно, с помощью шаблона MVC, а при тестировании GUI подключать GUI к «фиктивному» приложению.

См. Документ Object Mentor's, диалоговое окно Humble

1 голос
/ 08 января 2009

Возможно, вы захотите взглянуть на точку расширения org.eclipse.ui.perspectiveExtensions.

А вот хорошая статья о перспективах: Использование перспектив в пользовательском интерфейсе Eclipse

Извините, не могу помочь вам с частью TDD вашего вопроса.

0 голосов
/ 18 февраля 2009

Если ваша цель - просто добавить представление к перспективе в вашем собственном экземпляре Eclipse, вы можете просто открыть его, находясь в этой перспективе, и выбрать «Окно» -> «Сохранить перспективу как ...» *

Для плагинов модульного тестирования вы можете в основном тестировать их с помощью обычных тестов JUnit, которые вы выполняете как тесты плагинов JUnit вместо обычных тестов JUnit в Eclipse. Для тестирования GUI вы можете проверить SWTBot .

...