gpt4 book ai didi

unit-testing - 单元测试时加载默认数据的模式

转载 作者:行者123 更新时间:2023-12-03 00:39:33 25 4
gpt4 key购买 nike

寻找一些关于在进行单元测试时如何加载默认数据的策略。

最佳答案

我使用包含默认值的构建器,如下所示:http://elegantcode.com/2008/04/26/test-data-builders-refined/ 。那么测试只指定它关心的值:

Customer customer = new CustomerBuilder()
.WithFirstName("this test only cares about a special ' ... first name value");

阅读其他答案后,我想澄清它不适用于数据库数据。它用于构建传递给正在单元测试的类的实例/数据。

这是一个方便/保持测试简单的问题,很多时候您正在测试依赖于 1-3 个字段的非常具体的行为,而您不关心其余的字段。

关于unit-testing - 单元测试时加载默认数据的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3752391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com