【发布时间】:2018-04-17 06:18:25
【问题描述】:
使用 java 库 QuickTheories,是否有一种内置方法可以从值列表创建生成器?
类似:
public Gen<A> fromList(List<A> xs) {
....
}
自己动手并不算太糟糕,但似乎是在重新发明轮子:
List<TimeZone> timeZones = Arrays.stream(TimeZone.getAvailableIDs()).map(id -> TimeZone.getTimeZone(id));
return integers().allPositive().map(i -> timeZones.get(i % timeZones.size());
【问题讨论】:
标签: java property-based-testing