生成用于测试的随机数据

Generation of random data for tests

提问人:Ivan Ivanchuk 提问时间:7/16/2023 更新时间:7/16/2023 访问量:369

问:

在 Java 中,我可以用 EasyRandom 做一些事情

final EasyRandom generator = new EasyRandom();
final MyDto dummy = generator.nextObject(MyDto.class);
// test

但是我还没有找到一种合适的方法来在 Kotlin 中做这样的事情

应该使用哪些库来创建虚假的测试数据?

Kotlin 单元 测试数据生成

评论


答:

2赞 AndreRatzenberger 7/16/2023 #1

我喜欢 KotlinFixture。

你可以用它做这样的事情

val randomElement = fixture(listOf(<your objects>))

和其他虚假数据生成。

https://github.com/appmattus/kotlinfixture