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) } ); } . . }