没有找到测试数据时,有没有办法停止Concordion测试

时间:2018-11-14 22:11:02

标签: java markdown concordion

我正在使用Concordion Markdown在数据仓库测试中“运行表中的每一行作为示例”类型框架。如果找到满足先决条件的数据,则必须在“源”表中搜索数据,然后针对目标表验证该数据。即如果一条记录在源表中,那么我必须根据一些规则查看一个或多个记录目标表。 因此,如果在源表中找不到数据,那么检查目标表就没有意义,即测试无需在该情况下停止运行该示例或该行。 因此,我的问题是在Concordion Markdown中“以每一行为例”是否可以执行此操作,以在不满足某些条件的情况下跳过一行并移至表中的下一行?

1 个答案:

答案 0 :(得分:0)

您能否提供一个“干净的”示例,以便我了解您要实现的目标?我本以为您要检查目标中是否没有匹配的数据,如果源中没有数据。

您要不要将目标列标记为绿色或红色?我不确定是否有可能。您可以尝试引发异常,该异常应继续到下一行,但可以先检查任何断言。