ビルダーでテストデータを組み立てる
ビルダーでテストデータを組み立てる(中国語の原文)
测试里要构造 [实体名],它有 [字段数] 个必填字段,而每条测试只关心其中一两个。请设计一个构造器:所有字段给合法默认值,测试里只覆盖关心的字段;支持基于已有对象派生改一个字段;并保证默认值之间不会触发业务校验冲突,比如唯一键重复、时间范围倒挂。
当サイトオリジナル
中国語の原文
使い方
默认值要合法且互不冲突,否则测试会因无关校验红掉,白排查。
ビルダーでテストデータを組み立てる(中国語の原文)
测试里要构造 [实体名],它有 [字段数] 个必填字段,而每条测试只关心其中一两个。请设计一个构造器:所有字段给合法默认值,测试里只覆盖关心的字段;支持基于已有对象派生改一个字段;并保证默认值之间不会触发业务校验冲突,比如唯一键重复、时间范围倒挂。
中国語の原文
默认值要合法且互不冲突,否则测试会因无关校验红掉,白排查。