Criando um Novo Teste
É possível criar um novo teste para incluir em uma categoria existente e conjunto de testes.
Sobre esta tarefa
Estas instruções descrevem como criar um novo teste em uma categoria existente e conjunto de testes (por exemplo, o conjunto configurado de testes de Filas na categoria Testes do gerenciador de filas) do IBM® MQ Explorer. As instruções explicam como definir o teste no ambiente de desenvolvimento do Eclipse. Para obter informações sobre a escrita da fonte de teste Java , consulte a interface WMQTest.
Se você deseja criar um novo conjunto ou categoria de testes em vez de usar um conjunto ou categoria existente, ou se você criou novos objetos para administrar em IBM MQ Explorer e você está escrevendo testes para os novos objetos, veja Criando novas categorias de teste, conjuntos de testes e tipos de objetos.
Criando um Projeto de Plug-in do Eclipse para Conter o Novo Teste
Antes de Iniciar
Assegure-se de ter instalado as ferramentas do Eclipse Graphical Editing Framework (GEF). Para obter mais informações, consulte Instalando o IBM MQ Explorer em ambientes Eclipse.
Sobre esta tarefa
Crie e configure um novo projeto de plug-in para conter seu novo teste:
Procedimento
Resultados
Definindo um Novo Teste
Sobre esta tarefa
As instruções a seguir descrevem como definir um novo teste em um conjunto de testes existente (por exemplo, no conjunto de testes Filas (Queues)) na categoria Testes do gerenciador de filas (Queue manager tests)) existente. Para obter mais informações sobre a criação de novos conjuntos de testes na categoria de testes do gerenciador de filas, criar novas categorias ou definir novos tipos de objetos a serem testados, consulte Criando novas categorias, conjuntos de testes e tipos de objetos.
Configure seu plug-in para conter um novo teste:
Procedimento
Resultados
Agora o projeto de plug-in está configurado para conter um novo teste; em seguida, será necessário gravar o próprio teste.
Defina um novo teste para cada novo teste que desejar gravar.
Gravando um Novo Teste
Sobre esta tarefa
Crie uma nova classe Java que contém o teste:
Procedimento
- Na pane Detalhes do Elemento de Extensão , clique no rótulo do campo classe , que é sublinhado.O assistente Editor de Atributo Java é aberto.
- Certifique-se de que apenas a caixa de seleção Métodos abstratos herdados esteja selecionada, em seguida, clique em Concluir. O arquivo de classe Java é aberto no editor Java .
- Salve o arquivo do editor Manifesto de Plug-ins. Observe que o valor no campo de classe é automaticamente inserido.
- Editar a fonte Java .
- Documente o teste em um arquivo XHTML ou HTML válido. Salve o arquivo com o nome e o local que está especificado no atributo
furtherinfo
no arquivo plugin.xml. A localização do arquivo XHTML pode ser local (armazenado no mesmo plug-in do teste, por exemplo, em uma subpasta doc) ou remoto (armazenado em um servidor da Web).
Resultados
Você concluiu a gravação do teste e a configuração do plug-in que contém o teste. Em seguida, exporte o plug-in e implemente-o para teste.
Grave um novo teste para cada teste que você definiu no arquivo plugin.xml.
Implementando o Novo Teste
Sobre esta tarefa
Exporte o plug-in que contém seu teste (ou conjunto de testes) para o sistema de arquivos então reinicie IBM MQ Explorer para que o novo plug-in seja carregado e você possa executar os testes:
Procedimento
- Na visualização do Package Explorer, clique com o botão direito do mouse no projeto do plugin, com.ibm.mq.explorer.tests.samples, em seguida, clique Exportar .... O diálogo Exportar... será aberto.
- Na perspectiva Plug-in Development , clique em Plug-ins e fragmentos implementáveis para destacá-lo, em seguida, clique em Next.
- Em Campo de diretório, digite o local do plugin do IBM MQ Explorer Testes. O local é MQ_INSTALLATION_PATH\eclipse, onde
MQ_INSTALLATION_PATH
representa o diretório de alto nível no qual IBM MQ está instalado. - Selecione o seu plug-in em Plug-ins e Fragmentos disponíveise, em seguida, clique em Concluir.
- Reiniciar Eclipse, e alternar para a perspectiva IBM MQ Explorer .
Resultados
Você implementou o novo plug-in. Agora você pode executar os novos testes.