【问题标题】:How can we get the results of assertion in Slim/Fitnesse我们如何在 Slim/Fitnesse 中获得断言的结果
【发布时间】:2018-11-07 00:32:34
【问题描述】:

我们有一个fitnesse / slim table,其中第四条指令是我对测试用例的断言。有没有一种方法可以让我们将此特定方法的结果作为通过或失败。 例如

!|Fixture|
|method1|method2|method3|**method4**|
|res    |res2   |res3   |**TCresult**|

例如,在这里我想知道方法 4 是通过还是失败。我们有一个不同的报告系统,无法取消,每个测试用例结果都需要验证。而且一个测试脚本中包含多个测试用例.所以我们希望那些验证测试用例的方法是通过还是失败。

【问题讨论】:

  • 你能发布你的夹具代码吗?不看代码很难理解发生了什么。
  • 问题中没有足够的信息。您已将其标记为“selenium-webdriver”,所以我的猜测可能是您正试图将 Fitnesse 置于使用 webdriver 的单元测试之上。这可能非常具有挑战性,具体取决于这些测试的架构方式。

标签: java selenium-webdriver fitnesse fitnesse-slim


【解决方案1】:

脚本 给定测试页Testpage 和测试系统设置是 !define TEST_SYSTEM {slim} !path lib/*.jar 和设置内容是
!|进口| |fitnesse.slim.test|

!|场景|停止测试| |start|ConstructorThrows|停止测试|

!|场景|未执行|MESSAGE | |check|echo|@MESSAGE|不能失败@MESSAGE|

并且测试内容是 !|脚本| |停止测试| |未执行,应忽略| !|脚本| |未执行,也应忽略| 测试页面 Testpage 并提取 HTML 时 然后 \d 断言通过,0 失败,0 被忽略 1 抛出异常 并且单元格停止测试有结果错误 并且单元格未执行并且应该被忽略具有结果忽略 和单元格未执行,也应被忽略,结果忽略 并且单元格测试未运行结果忽略 显示符号 $HTML_Input 显示符号 $HTML_Result 获取页面 Testpage 的折叠执行日志

【讨论】:

  • 请使用一些格式。答案是这样难以辨认的。
猜你喜欢
  • 2022-11-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-11
  • 1970-01-01
  • 2021-10-26
  • 1970-01-01
相关资源
最近更新 更多