为了单元测试,小弟我觉得程序中应该大量采用“支持链式调用”的setter
为了单元测试,我觉得程序中应该大量采用“支持链式调用”的setter所谓链式的setter 就是bean.setProp1(1).
为了单元测试,我觉得程序中应该大量采用“支持链式调用”的setter
所谓链式的setter 就是
bean.setProp1("1").setProp2("2")...setPropN("N")
这样的好处就是:一行代码就可以设置完尽量多的属性值。这在单元测试里特别有用。
举例来说,当你要设置一个Bean作为测试数据,如果不用链式,则
而如果我们用链式风格的setter的话,一行即可。
}
public static void main(String[] args) {
MultiFieldObject mfo = new MultiFieldObject.Builder(1, 2).f3(3).f4(4)
.build();
System.out.println(mfo);
}
}