Esempi che è possibile utilizzare

Questo esempio proxy spiega come scrivere un proxy semplice, come associare i proxy ai controlli, come distribuire i proxy e verificare il loro funzionamento.

Funzioni estese: modifica del nome descrittivo di TestObject

Questo esempio proxy estende il metodo proxy public String getDescriptiveName() per modificare i nomi descrittivi TestObject per i controlli java.awt.Button e javx.swt.JButton.

Distribuzione dei file binari

Copiare i file ButtonProxy.jar e ButtonProxy.rftcust nella directory di personalizzazione e riavviare Functional Tester per testare l'AUT (application-under-test) di esempio.

Verifica della distribuzione proxy

È possibile testare i controlli java.awt.Button e javx.swt.JButton, forniti come parte delle AUT AWTButtonApp e JButtonApp.

  • Prima di distribuire i proxy, la proprietà Nome classe proxy (#proxy) in Proprietà di gestione per java.awt.Button e javx.swt.JButton TestObjects è .java.awt.ButtonProxy e.java.jfc.AbstractButtonProxy rispettivamente. Questi sono i valori predefiniti per questi controlli.
  • Dopo aver distribuito i proxy, si ha la seguente situazione:
    • sdk.sample.awt.ExtendedButtonProxy è il proxy appena sviluppato per java.awt.Button
    • sdk.sample.swt.ExtendedJButtonProxy è il proxy appena sviluppato per javx.swt.JButton

Verifica della modifica dei nomi descrittivi

È possibile verificare la modifica del nome descrittivo:

  • Prima di distribuire i proxy, i controlli java.awt.Button e javx.swt.JButton registrano un singolo clic del mouse come button.Click()
  • Dopo aver distribuito i proxy, i controlli java.awt.Button e javx.swt.JButton registrano un singolo clic del mouse come button_button.click() e jbutton_button().click() rispettivamente in quanto il proxy modifica il nome descrittivo assegnato al TestObject per questi due controlli.
Argomento principale: ButtonProxy

Feedback