我有一个Ready API DataGen步骤,它将默认值应用于DataSource步骤的输出。任何给定的属性都将在两个步骤中使用相同的名称。
处理属性" Address.AddressLine1"值来自" #DataSource#Address.AddressLine1"并存储在" #DataGen#Address.AddressLine1"。
中为了避免复制粘贴错误,我想编写可重用的代码,但我当前的代码需要为每个实例提供个性化的属性名称。
DataGen为每个属性存储单独的groovy脚本。如果脚本的实例可以检索其伴随属性/标签的名称,那么上下文扩展部分可以被泛化,我将避免在属性名称中出现拼写错误。
一个简单的例子是:
CustomerContext context = new CustomerContext();
IQueryable<customer> customers = from x in context.customers
where x.country.Contains(SearchBox.Text)
select x;
我已经查看了context和currentStep对象以及javadoc的运行时属性,并且没有找到一种方法来匹配脚本实例和将为其分配生成值的属性。