import com.rational.test.ft.domain.*; public class newProxy extends baseProxy { . . public MethodSpecification getDataDrivableCommand() { if ( !isEditable() ) return null; return MethodSpecification.proxyMethod( this, "setText", new Object[]{MethodSpecification.datapoolRef(getText())}); } . . }
以下样本采用 .Net 语言添加数据驱动支持:
using Rational.Test.Ft.Domain; using Rational.Test.Ft.Sys; public class NewProxy:BaseProxy { . . . public override MethodSpecification GetDataDrivableCommand() { System.String text = GetText(); if ( text == null ) text = ""; return MethodSpecification.ProxyMethod( this, "SetText", new System.Object[]{ MethodSpecification.DatapoolRef(text) } ); } . . }