java - 黄瓜无法将列表传递给对象
问题描述
如何将列表传递给对象:
我的班级如下:
public class Person {
private Integer personId;
private List<String> hobbies;
}
以下是我的功能文件:
Given I have the following people:
| personId | hobbies |
| 1 | {'football', 'painting'}|
在我给定的方法中,正在填充 personId 但我的爱好字段为空,可能是什么问题?
解决方案
如果不创建专门用于将爱好与一个人相关联的新步骤,我只会", "
在您的步骤定义中拆分爱好:
Given I have the following people:
| personId | hobbies |
| 1 | football, painting |
这很好并且可读,但是步骤定义逻辑不会太复杂。