Pergunta

Eu quero adicionar uma exibição a uma perspectiva, sem ter acesso ao código-fonte da perspectiva. Isso é possível?

Existe um bom tutorial para plug-in de desenvolvimento usando TDD?

[editar] Acho que tenho um bom ponto com TDDing no desenvolvimento de plug-in começando Automatização testes de unidade (junit) para Eclipse encaixe desenvolvimento

[editar 02/17/09] Eu era capaz de baixar a fonte para o plug-in. Eu só estou indo provavelmente bifurcar-lo.

Foi útil?

Solução

Testing GUIs é uma dor! E a dor cresce exponencialmente com a complexidade do projeto gui. Sua melhor aposta é para manter a lógica de negócio separado do GUI, tanto quanto possível com o padrão MVC e ao testar o gui, ligar o GUI-se a uma aplicação "simulado".
Consulte Papel Objeto de Mentor, o caixa de diálogo Humble

Outras dicas

Você pode querer dar uma olhada no Ponto de Extensão org.eclipse.ui.perspectiveExtensions.

E aqui está um artigo de Nice relativo Perspectives: Usando Perspectivas na UI Eclipse

Desculpe, não pode ajudá-lo com a parte TDD da sua pergunta.

Se o seu objetivo é simplesmente adicionar a vista para uma perspectiva em sua própria instância do Eclipse, você pode simplesmente abri-lo quando estar nessa perspectiva, e escolha Janela -> Save Perspectiva como ...

Para a unidade de teste plug-ins, você pode basicamente testá-los usando testes JUnit normais, o que você executados como JUnit plug-in testes em vez de testes normais JUnit no Eclipse. Para GUI testar você poderia verificar SWTBot .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top