读书人

为了单元测试小弟我觉得程序中应该大

发布时间: 2012-08-02 11:35:25 作者: rapoo

为了单元测试,我觉得程序中应该大量采用“支持链式调用”的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);
}

}

读书人网 >软件开发

热点推荐