title: 测试驱动开发中，如果被测试的函数依赖第三方库的函数，或系统函数，应该怎样写测试?
desc: 举个例子，函数定义为<br><div class
topic: 软件开发
content: 类似Initialize的这种东西，应该放进TestClass的启动函数里，而不是用来被测试。第三方组件默认已经经过测试了，不用重复再来一次，不放心别用就可以。如果你的Initialize逻辑比较复杂的话，你可以把返回值改为抛异常，这样只要有一个子组件出了问题，那么Initialize绝对会失败，这种显然就正确的代码也不需要测试。
answerer_tags: 专业造轮子，拉黑抢前排。gaclib.net