JBehave 示例表和日期对象

发布于 2024-11-24 06:22:30 字数 341 浏览 5 评论 0原文

我有一个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦言归人 2024-12-01 06:22:33

请参阅有关参数转换器的文档。当然,如果您接受一个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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文