Jbehave表格报告

时间:2015-03-24 11:39:14

标签: java bdd jbehave

有没有办法在jbehave报告中打印变量的实际值? 在下面的示例中,在幕后(java步骤),jbehave将foo值替换为bar,但在报告中检索foo。 这是代码

Given I have something:
| foo |
| foo |
...

Examples:
| foo |
| bar |

报告将打印出来:

Given I have something:
| foo |
| foo |

...

而不是:

Given I have something:
| foo |
| bar |

...

1 个答案:

答案 0 :(得分:0)

根据您提供的信息很难找到问题,但documentation的摘录可能有所帮助:

@Given("a stock of <symbol> and a <threshold>") public void aStock(
@Named("symbol") String symbol, @Named("threshold") double threshold) {
    // ... }

&#34;另请注意,虽然在正则表达式模式中界定参数名称的字符纯粹是传统的 - 但它们 仅用于以可读方式匹配步骤方法的目的 - 需要使用尖括号,因为它用于将名称替换为报告中的值。&#34;