Fixture Builders for Test Data
Fixture Builders for Test Data — Chinese original prompt
测试里要构造 [实体名],它有 [字段数] 个必填字段,而每条测试只关心其中一两个。请设计一个构造器:所有字段给合法默认值,测试里只覆盖关心的字段;支持基于已有对象派生改一个字段;并保证默认值之间不会触发业务校验冲突,比如唯一键重复、时间范围倒挂。
Site original
Chinese original
How to use
默认值要合法且互不冲突,否则测试会因无关校验红掉,白排查。