我有一个 JBehave 测试,它在 ExamplesTable 中列出了一些预期结果
Then result is :
|name|value|
|foo|2011-05-29|
|bar|baz|
被测对象类似于:
class A {
private Date foo;
private String bar;
/* ... */
}
如何告诉 JBehave 将 foo 的参数视为日期?我宁愿实现自己的转换器。
请参阅有关参数转换器的文档。当然,如果你正在接受一个 ExampleTable 对象并在行上调用 get,你需要自己转换它,或者重用现有的转换器。另请查看我尚未尝试过的JBEHAVE-398 ,但如果您使用的是 JBehave 3.2 或更高版本,它可能会有所帮助。