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.
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:
| Java | .Net |
|---|---|
| boolean shouldBeMapped() | bool ShouldBeMapped() |
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;
}
}