2011-06-08 98 views
0

想象我有以下jBehave故事:JBehave转换器是否支持泛型?

When I create servers with properties: 
| processor | ram | os | 
| i5  | 8 | win | 
| i3  | 4 | lin | 

Then .... 

When I create install os with properties: 
| type | version | 
| win | vista | 
| lin | centOS | 

Then .... 

及相应的步骤定义了这些故事:

@When("I create servers with properties:$servers") 
public void createServers(Set<Server> servers) ... 

@When("I install os with properties:$osSet") 
public void createServers(Set<OS> osSet) ... 

所以我需要一个转换器将表格输入转换为Set和Set。 是否可以写这样的转换器?问题是集合仅在泛型类型的服务器和操作系统中有所不同。

回答