In questo esempio, viene creato un nuovo TestObject e viene associato al proxy CheckBoxProxy per aggiungere i metodi check() e uncheck(). Questo proxy estende il metodo proxy public String getTestObjectClassName() per restituire il nome classico del TestObject appena creato in modo che tutti i nuovi controlli javax.swing.JCheckBox abbiano nuovi TestObjects.
Copiare i file CheckBoxProxy.jar, CheckBoxProxy.rftcust, ExtendedToggleGUITestObject.jar e ExtendedToggleGUITestObject.rftcust nella directory di personalizzazione e riavviare Functional Tester per testare l'AUT (application-under-test) di esempio.
È possibile testare il controllo javax.swing.JCheckBox, fornito dall'AUT CheckBoxApp.
Proprietà di gestione | Valore |
---|---|
Nome classe proxy (#proxy) | .java.jfc.JCheckBoxProxy |
Nome classe oggetto test (#testobject) | ToggleGUITestObject |
Proprietà di gestione | Valore |
---|---|
Nome classe proxy (#proxy) | SDK.Sample.ExtendedCheckBoxProxy |
Nome classe oggetto test (#testobject) | ExtendedToggleGUITestObject |