java - EasyRandom 集合大小错误?
问题描述
我正在使用简单的随机(4.1.0,但甚至尝试了最新的)。
所以在每次测试之前,我都会运行这个:
easyRandom = new EasyRandom(new EasyRandomParameters().collectionSizeRange(1, 2));
然后在我的测试中,我生成了一个对象,其中包含一个内部对象,该对象还包含一个 SomeObject 列表
MyObj obj = easyRandom.nextObject(MyObj.class);
它工作正常。它生成对象,甚至用 1-2 个元素填充内部集合。我的一位同事遇到了一个问题,即内部集合是用 0 个元素生成的。认为这是他的设置的东西。但是现在,由于完全相同的问题,我们的管道以构建失败告终。该集合是用 0 个元素生成的,并且测试失败,即使它在本地工作。
有人遇到过这个奇怪的bug吗?
解决方案
推荐阅读
- python - 为什么我会收到“AttributeError:'NoneType'对象没有属性”?
- c# - 从具有只读值的抽象类调用构造函数
- php - 为php上传文件脚本添加条件
- amazon-web-services - 在 Apache Velocity 模板语言中附加字符串变量
- javascript - JavaScript 对象的键是否存储在内存中?
- email - 如何强制用户注册使用工作电子邮件?
- c# - 当 CultureInfo 设置为其他语言时,字符串未被识别为有效日期时间
- python - Heroku 构建成功但部署失败
- spring - Spring Boot 调用 Spring Batch Job
- android - 在 Android APK 文件上处理手机架构和处理器类型