Drools Business Central Workbench - 测试场景:列出对象的子属性

Drools Business Central Workbench - Test Scenario: List subproperty on object

有没有办法在“新样式”测试场景下对正在测试的对象填充列表属性?

我看到一些“遗留”测试用例似乎实现了这一点,所以我想知道新样式测试场景是否可以处理这个问题。

我将 List 模型添加到我的测试用例中,这使我能够扩展对象上的子 属性,但是那里只有一个字段可用,即“空”(布尔值)。有没有办法在这里添加一个对象?如果有任何区别,则该模型是外部 java 依赖项。

更新

我无法添加对象列表的原因是因为我没有将该对象依赖项显式导入到测试中。导入后,您可以按照以下答案中给出的步骤进行操作。

绝对可以在测试场景编辑器下管理列表 属性。 请考虑以下示例:一个 Book class 和一个名为 topics.

List<String> 属性

新建Test Scenario assets,请select在需要添加的栏目中添加List属性,并在编辑器右侧select 属性展开Bookclass,如下图:

Insert Data Ojbect 按钮会将 selected 列表 属性 分配给 selected 列:

要在 List 属性 中填写数据,请双击第一个场景数据行中的 Insert value 单元格。将出现一个弹出窗口。它的目的是在集合中填充数据

要添加值,请按弹出窗口底部的 Add list value link。在这里,您将能够填写列表中的单个项目

对需要添加到列表中的所有项目重复此步骤。完成后,只需按 Save 按钮

弹出窗口将关闭,您应该会看到之前 selected 的数据单元格填充了类似于 List(2) 的标签,数字表示列表中的项目数。