Вопрос

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

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

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

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

Это было полезно?

Решение

Тестирование графических интерфейсов - это сплошная МУКА!И боль растет экспоненциально со сложностью дизайна графического интерфейса.Лучше всего, насколько это возможно, отделять бизнес-логику от графического интерфейса пользователя с помощью шаблона MVC и при тестировании графического интерфейса подключать графический интерфейс к "макетному" приложению.

Смотрите статью наставника объекта, the Скромное диалоговое окно

Другие советы

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

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

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

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

Что касается подключаемых модулей модульного тестирования, вы можете в основном протестировать их с помощью обычных тестов JUnit, которые вы запускаете как тесты подключаемых модулей JUnit вместо обычных тестов JUnit в Eclipse.Для тестирования графического интерфейса вы могли бы проверить SWTBot ( Свбот ).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top