让我给你讲讲 iOS 自动化测试的那些干货(17)
发表于:2017-03-10来源:csdn作者:LeoMobileDeveloper点击数:
标签:iOS
( Mississippi )) 1 2 3 4 1 2 3 4 并且,出错的时候,提示信息会带着上下文的值信息,让开发者更容易的找到错误。 让你的代码更容易单元测试 测试的 准确性和
(
"Mississippi"))
并且,出错的时候,提示信息会带着上下文的值信息,让开发者更容易的找到错误。
让你的代码更容易单元测试
测试的准确性和工作量很大程度上依赖于开发人员的代码质量。
通常,为了单元测试的准确性,我们在写函数(方法)的时候会借鉴一些函数式编程的思想。其中最重要的一个思想就是
何为Pure function?就是如果一个函数的输入一样,那么输出一定一样。
比如,这样的一个函数就不是pure function。因为它依赖于外部变量value的值。
static NSInteger value = 0;
- (NSInteger)function_1{
value = value + 1;
return
原文转自:http://blog.csdn.net/hello_hwc/article/details/60957515