In diesem Muster wird ein neues Testobjekt erstellt und dem Proxy "CheckBoxProxy" zugeordnet, um die Methoden check() und uncheck() hinzuzufügen. Dieser Proxy erweitert die Proxymethode public String getTestObjectClassName(), um den kanonischen Namen des neu erstellten Testobjekts zurückzugeben, so dass alle javax.swing.JCheckBox-Steuerelemente über neue Testobjekte verfügen.
Kopieren Sie die Dateien CheckBoxProxy.jar, CheckBoxProxy.rftcust, ExtendedToggleGUITestObject.jar und ExtendedToggleGUITestObject.rftcust in das Verzeichnis für die Anpassung, und starten Sie Functional Tester erneut, um die getestete Musteranwendung (application-under-test, AUT) zu testen.
Sie können das von der AUT "CheckBoxApp" bereitgestellte Steuerelement "javax.swing.JCheckBox" testen.
Verwaltungseigenschaft | Wert |
---|---|
Name der Proxyklasse (#proxy) | .java.jfc.JCheckBoxProxy |
Name der Testobjektklasse (#testobject) | ToggleGUITestObject |
Verwaltungseigenschaft | Wert |
---|---|
Name der Proxyklasse (#proxy) | SDK.Sample.ExtendedCheckBoxProxy |
Name der Testobjektklasse (#testobject) | ExtendedToggleGUITestObject |