定制代码输入值可在引用或字段引用中找到。您还可以将文本字符串作为参数传递到定制代码。用作对定制代码的输入的引用必须包含在与定制代码相同的测试中。在测试中,引用必须位于其影响的代码之前。确认测试包含了对代码的定制输入所需的引用。有关如何创建引用和字段引用的详细信息,请参阅创建引用或字段引用。
如果定制代码使用外部 JAR 文件,那么您可能需要更改 Java™ 构建路径。在某些情况下,您可以通过在向测试添加定制代码之前运行测试来避免手动更改此构建路径。测试首次运行时,编译所需的类和库将添加到该构建路径。例如,如果已向其添加了定制代码的测试先前已运行,那么可导入在测试日志中创建定制事件所需的测试和性能工具平台 (TPTP) 类。但是,如果测试从未运行过,那么将发生导入错误,因为测试已运行后才会在项目的构建路径中指定这些类。
如果代码使用外部资源(例如,用于管理客户关系的 SQL 数据库或产品),那么您必须配置定制代码以在运行测试的每台计算机上工作。
定制代码保存在项目的 src 文件夹中,而该项目包含了调用此代码的测试。缺省情况下,定制代码位于 src 文件夹中名为 test 的包中。
您可以对位于多个项目中的测试来复用定制代码包。这些项目必须位于一个工作空间内。要跨项目来复用定制代码,请在定制代码包前面使用项目名称。例如,。
以下示例显示了两个定制代码类的标准“导航器”视图。(“测试导航器”不显示 Java 源文件。)
当您向测试添加 ReplaceCC.java 和 VerifyYUserID.java 定制代码类并向测试返回值时,替换将列出这两个类。
测试包还包含用于项目中的测试的所生成 Java 代码。
您可以将定制代码置于其他包中(例如,custom)。 请将定制代码与所生成代码分开,特别是在您使用源控制系统的情况下。
要添加定制代码: