【发布时间】:2017-11-09 08:04:50
【问题描述】:
问题陈述:我们需要一种方法将二维列表(或数组)从一个 groovy 脚本传递到其他脚本(以在其他脚本中断言来自多个 DB2 表的值)。
一些背景: 第 1 步:根据我们的输入 xml 有效负载,我们在二维列表 [][] 中捕获节点(和子元素)列表。 [完毕] 第 2 步:现在我们要使用此列表中的每个值来针对 DB2 表中的值进行断言 [也已完成,但是将第 1 步和第 2 步保持在同一个 groovy 脚本中]。
我们想要的是能够在 step2 中从 step1 传递二维列表。特别重要,因为我们有多个表,并且我们不想在一个大的 groovy 脚本中添加所有表步骤,或者在每个 Db2 验证脚本中复制 step1 代码。
我们阅读了关于在测试用例级别设置列表中的每个元素值,然后重新构建数组,但由于列表元素(以千计)的巨大(变化和)大小,我们犹豫使用该方法。问题是:是否有任何干净的方法来实现这一目标?
谢谢!
【问题讨论】:
标签: arrays list soap multidimensional-array groovy