Mappatura dei proxy su TestObject

È possibile estendere un proxy in modo che Functional Tester utilizzi un diverso TestObject in modo da fornire un'interfaccia adatta per l'esecuzione di script.
Nota: Functional Tester contiene una serie di TestObject con metodi predefiniti che è possibile riutilizzare quando si creano nuovi proxy. Functional Tester ha definito che i TestObject abbiano nomi canonici associati ad essi. Per un elenco completo di TestObject predefiniti e dei relativi nomi canonici associati, consultare i membri com.rational.test.ft.domain.ProxyTestObject o Rational.Test.Ft.Domain.ProxyTestObject. I nomi canonici sono nomi stringa per nomi classe TestObject completi.

È possibile estendere i metodi proxy elencati in Tabella 1:

Tabella 1. Metodi estensibili per la mappatura di proxy su TestObject
Java .Net
String getTestObjectClassName() String GetTestObjectClassName()

GetTestObjectClassName() restituisce il nome canonico del TestObject che deve essere mappato per un proxy. Il TestObject può essere un TestObject nuovo o esistente.

Il seguente esempio Java restituisce il nome canonico del TestObject come TOGGLEGUITESTOBJECT_CLASSNAME:

import com.rational.test.ft.domain.*;

public class someProxy extends baseProxy
{
 .
 .
 public String  getTestObjectClassName()
 {
    return ProxyTestObject.TOGGLEGUITESTOBJECT_CLASSNAME; 
 }
 .
 .
}

Il seguente esempio .Net restituisce il nome canonico del TestObject come TOGGLEGUITESTOBJECT_CLASSNAME:

using Rational.Test.Ft.Domain;

public class AnyProxy:BaseProxy
{
     .
     .
     .
    public override String GetTestObjectClassName()
    {
        return ProxyTestObject.TOGGLEGUITESTOBJECT_CLASSNAME; 
    }
    .
    .
   
}
Una volta sviluppato e distribuito con esito positivo questo codice proxy, il controllo registrato viene mappato sul nuovo TestObject. È possibile verificare ciò osservando la proprietà TestObjectName nelle proprietà di gestione del TestObject.
Concetti correlati
Ruolo di un TestObject
Attività correlate
Aggiunta di un nuovo TestObject

Feedback