Modifica dell'associazionebilità di un controllo

Esistono alcuni tipi di controlli nell'AUT (applications under test) che non devono essere esposti come un TestObject. Ad esempio, i controlli contenitore non dispongono di utili valori di test e non sono esposti. Functional Tester necessita di tali controlli contenitore per eseguire alcuni metodi per richiamare informazioni sui relativi elementi secondari.
È possibile specificare se esporre un controllo come un TestObject estendendo il metodo ShouldBeMapped(). Per impostazione predefinita, sono associati solo TestObject GUI.

Ad esempio, il controllo del pannello non è associato. Tuttavia, se si desidera associare tale controllo, estendere il metodo ShouldBeMapped() e specificare il valore restituito come true.

È possibile estendere i metodi elencati in Tabella 1:

Tabella 1. Metodi estensibili per l'associazione di TestObject
Java .Net
boolean shouldBeMapped() bool ShouldBeMapped()
Il seguente esempio Java™ utilizza il metodo ShouldBeMapped() per modificare l'associazionebilità di un controllo:
import com.rational.test.ft.domain.*;

public class someProxy extends baseProxy
{
 .
 .
 public boolean shouldBeMapped()
 {
    return true;
 }
}

Il seguente esempio .Net utilizza il metodo ShouldBeMapped() per modificare l'associazionebilità di un controllo:

using Rational.Test.Ft.Domain;

public class SomeProxy:BaseProxy
{
  .
  .
  public override bool ShouldBeMapped()
  {
     return true;
  }
}
Una volta sviluppato e distribuito con esito positivo questo codice proxy, verrà eseguita l'associazione del controllo per cui è scritto il proxy.

Feedback