A seguinte amostra mostra como incluir um novo tipo de dado em Java:
public class AnyProxy:BaseProxy { . . . public java.util.Hashtable getTestDataTypes() { java.util.Hashtable result = super.getTestDataTypes(); result.put("Text", "Selected Text"); return result; } . . public ITestData getTestData(String testDataType) { if (testDataType.equals("Text")) return createTestDataList(getText()); // o método getText() retorna o valor de texto do controle diferente return super.getTestData(testDataType); }
A seguinte amostra mostra como incluir um novo tipo de dado em .Net:
Using Rational.Test.Ft.Vp; public class AnyProxy:BaseProxy { . . . public override System.Collections.Hashtable GetTestDataTypes() { System.Collections.Hashtable types = base.GetTestDataTypes() ; types.Add("Text", "Selected Text") ; return types; } . . . public override ITestData GetTestData(string testDataType) { ITestData testData = null ; switch (testDataType) { case "Text": testData = new TestDataText(((System.Windows.Forms.Control)theTestObject).Text) ; break; } return testData; } }