Exemplos que Podem Ser Utilizados

Esta amostra de proxy explica como criar uma classe de proxy simples e um novo TestObject para um controle CheckBox

Capacidades Estendidas: Criando um Novo TestObject

Nesta amostra, você cria um novo TestObject e o mapeia para o proxy CheckBoxProxy para incluir os métodos check() e uncheck(). Este proxy estende o método de proxy public String getTestObjectClassName() para retornar o nome canônico do TestObject recém-criado para que todos os controles javax.swing.JCheckBox possuam novos TestObjects.

Nota: Você criará um novo TestObject apenas quando quiser que o controle exponha novos métodos que não estejam disponíveis no TestObject existente do Functional Tester.

Implementar os Arquivos Binários

Copie os arquivos CheckBoxProxy.jar, CheckBoxProxy.rftcust, ExtendedToggleGUITestObject.jar e ExtendedToggleGUITestObject.rftcust para o diretório de customização e reinicie o Functional Tester para testar a amostra AUT (Application-Under-Test).

Verificar a Implementação do Proxy e do TestObject

Você pode testar o controle javax.swing.JCheckBox, fornecido pelo AUT CheckBoxApp.

  • Antes de implementar os proxies, os valores da propriedade administrativa para o TestObject checkbox são os seguintes:
    Tabela 1.
    Propriedade administrativa Valor
    Nome de Classe do Proxy (#proxy) .java.jfc.JCheckBoxProxy
    Nome de Classe do Objeto de Teste (#testobject) ToggleGUITestObject
  • Depois de implementar os proxies, os valores da propriedade administrativa são alterados para o seguinte para o TestObject checkbox:
    Tabela 2.
    Propriedade administrativa Valor
    Nome de Classe do Proxy (#proxy) SDK.Sample.ExtendedCheckBoxProxy
    Nome de Classe do Objeto de Teste (#testobject) ExtendedToggleGUITestObject

Verificar a Nova Capacidade de TestObject

  • Antes de implementar os proxies, os métodos check() e uncheck() ficam indisponíveis para o TestObject checkbox.
  • Depois de implementar os proxies, os métodos check() e uncheck() ficam disponíveis para o TestObject checkbox.
Tópico pai: CheckBoxProxy

Feedback