Rational Functional Tester fornisce un'infrastruttura di registri che è possibile utilizzare quando si esegue il debug del codice proxy sviluppato. La classe FTDebug è disponibile in entrambi i framework di sviluppo proxy .Net e Java. È possibile creare un'istanza di un oggetto della classe FTDebug per ogni classe proxy e registrare informazioni, avvertenze o messaggi di errore categoricamente.
Questo codice di esempio mostra come implementare la registrazione per il codice proxy in Java:
import com.rational.test.ft.util.FtDebug;
.
public class MyProxy extends BaseProxy
{
protected static FtDebug debug = new FtDebug("myproxies");
.
void anyMethod()
{
debug.trace("Beginging of anyMethod()");
.
debug.verbose("I'm doing this!");
.
debug.warning("Not critical, good to have it fixed");
.
debug.error("I shouldn't have been here!!") ;
.
debug.trace("End of anyMethod()");
}
}
Questo codice di esempio mostra come implementare la registrazione per il codice proxy in .Net:
.
using Rational.Test.Ft.Util;
.
public class MyProxy : BaseProxy
{
protected static FtDebug debug = new FtDebug("myproxies");
.
void anyMethod()
{
debug.Trace("Beginging of anyMethod()");
.
debug.Verbose("I'm doing this!");
.
debug.Warning("Not critical, good to have it fixed");
.
debug.Error("I shouldn't have been here!!") ;
.
debug.Trace("End of anyMethod()");
}
}
In questo esempio, viene creata una nuova istanza della classe FtDebug(), denominata myproxies. È possibile controllare il livello delle informazioni di traccia emesse durante l'esecuzione, utilizzando le impostazioni dei componenti di traccia nella pagina Registrazione e traccia. Per ulteriori informazioni, consultare la Pagina Registrazione e traccia.