Esempi che è possibile utilizzare

Questo esempio proxy spiega come estendere un proxy per aggiungere più proprietà e dati di controllo.

Funzioni estese

Nota: Al momento non esiste un proxy separato per javax.swing.JFormattedTextFieldProxy. Le proprietà specifiche del controllo JFormattedTextFieldProxy, ad esempio la stringa di formattazione e il valore non formattato non sono disponibili per il metodogetProperties(). Questi valori non sono disponibili per i punti di verifica dati.

Aggiunta di ulteriori proprietà di controllo

Oltre alle proprietà di controllo predefinita fornite, è possibile aggiungere ulteriori proprietà di controllo estendendo i metodi proxy java.util.Hashtable getProperties() e Object getProperty(String propertyName).

Aggiunta di ulteriori dati di controllo

Oltre ai tipi di dati di controllo predefiniti forniti, è possibile aggiungere ulteriori dati di controllo estendendo i metodi proxy java.util.Hashtable getTestDataTypes() e ITestData getTestData(String testDataType).

Distribuzione dei file binari

Copiare i file JFormattedTextFieldProxy.jar eJFormattedTextFieldProxy.rftcust nella directory di personalizzazione e riavviare Functional Tester per testare l'AUT di esempio.

Verifica delle proprietà di controllo che sono state aggiunte

È possibile testare il controllo javx.swt.JFormattedTextField, fornito dall'AUT JFormattedTextFieldApp.

  • Prima di distribuire i proxy, eseguiretestObject.getProperty("unformattedValue"). Verrà emesso il messaggio di errore Proprietà non trovate.
  • Dopo aver distribuiti i proxy, l'esecuzione ditestObject.getProperty("unformattedValue") restituisce una proprietà valida.

Verifica dei dati di controllo che sono stati aggiunti

  • Prima di distribuire i proxy, la verifica dati sul controllojavx.swt.JFormattedTextField restituisce due tipi di dati.
  • Dopo aver distribuito i proxy, viene incluso un tipo di dati aggiuntivo, un valore non formattato. È inoltre possibile verificare che il tipo di dati aggiuntivo sia presente mediante le API getTestDataTypes() e getTestData("value").
Argomento principale: JFormattedTextFieldProxy

Feedback