Este ejemplo de proxy explica cómo grabar un proxy simple, correlacionar proxies, desplegarlos, y verificar cómo funcionan.
Funciones ampliadas: cambiar el nombre descriptivo TestObject
Este ejemplo de proxy amplía el método proxy public String
getDescriptiveName() para cambiar los nombres descriptivos TestObject para los controles
java.awt.Button y javx.swt.JButton.
Desplegar los archivos binarios
Copiar los archivos ButtonProxy.jar
y ButtonProxy.rftcust al directorio de personalización y
reiniciar Functional Tester para verificar la
aplicación de prueba que se está probando.
Verificar el comportamiento de despliegue
Puede probar los controles java.awt.Button y javx.swt.JButton
dispuestos como componentes de las aplicaciones de prueba AWTButtonApp y
JButtonApp.
- Antes de desplegar los proxies, tenga en cuenta que la propiedad Nombre de clase de proxy
(#proxy) bajo Propiedades administrativas para
java.awt.Button y javx.swt.JButton TestObjects son .java.awt.ButtonProxy y .java.jfc.AbstractButtonProxy respectivamente.
Estos son los valores predeterminados para estos controles.
- Después de desplegar los proxies, verá lo siguiente:
- sdk.sample.awt.ExtendedButtonProxy como el proxy recién desarrollado para java.awt.Button
- sdk.sample.swt.ExtendedJButtonProxy como el proxy recién desarrollado para javx.swt.JButton
Verificar el cambio de nombre descriptivo
Puede verificar
el cambio de nombre descriptivo:
- Antes de desplegar los proxies, los controles java.awt.Button y javx.swt.JButton
registran una pulsación de botón de ratón como button.Click()
- Antes de desplegar los proxies, los controles java.awt.Button y javx.swt.JButton
registran una pulsación de botón de ratón como button_button.click() y jbutton_button().click() respectivamente
ya que el proxy cambia el nombre descriptivo asignado al TestObject para estos
dos controles.