JBehave 示例表和日期对象
我有一个 JBehave 测试,它在 ExamplesTable 中列出了一些预期结果
Then result is :
|name|value|
|foo|2011-05-29|
|bar|baz|
,并且被测试的对象类似于:
class A {
private Date foo;
private String bar;
/* ... */
}
How do I Tell JBehave to take the argument for foo as a date?我更愿意实现我自己的转换器。
I have a JBehave test which lists some expected results in an ExamplesTable
Then result is :
|name|value|
|foo|2011-05-29|
|bar|baz|
And the object under test is something like:
class A {
private Date foo;
private String bar;
/* ... */
}
How do I tell JBehave to consider the parameter for foo as a date? I would prefer to implement my own converter.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
请参阅有关参数转换器的文档。当然,如果您接受一个ExampleTable对象并在该行上调用get,您需要自己转换它,或者重用现有的转换器。另请参阅 JBEHAVE-398 ,我还没有尝试过,但如果您可能会有所帮助使用 JBehave 3.2 或更高版本。
See the documentation on parameter converters. Of course, if you are taking in an ExampleTable object and calling get on the row, you need to convert it yourself, or reuse an existing converter. Also look at JBEHAVE-398 which I've not tried yet, but might help if you are using JBehave 3.2 or higher.