1. 使用断言NSAssert()调试程序错误NSAssert()只是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运行,如果返回假值。则抛出异常,并且可以自定义异常描述。NSAssert()是这样定义的:#def.....
分类:
移动开发 时间:
2015-12-04 12:39:27
阅读次数:
156
测试流程:1、启动appium server。使用appium命令启动。2、配置appium client。appium client的参数配置。3、通过webdriver执行调用。一、扩展AssertResult类 主要扩展功能,当断言失败时,自动截图保存,此时需要重写AssertResult的....
分类:
移动开发 时间:
2015-12-02 22:33:42
阅读次数:
962
1、查找子字符串函数strstr的实现
char*my_strstr(constchar*dest,constchar*src)//const保护字符串不被更改
{
assert(dest);
assert(src);//断言
char*ptr1=NULL;
char*ptr2=src;
while(*dest)
{
ptr1=dest;//保留匹配成功后的位置指针
src=ptr2;//保留匹配失败后..
分类:
其他好文 时间:
2015-12-01 19:41:19
阅读次数:
126
实现strlen函数有三种方法:一、计数器的方法二、递归的方法三、指针减指针的方法下面是三种方法的实现:计数器的方法:intmy_strlen(constchar*str){assert(str);//对指向字符串指针的断言intcount=0;while(*str){count++;str++;}returncount;}递归的方法:intmy_strlen(const..
分类:
其他好文 时间:
2015-12-01 16:34:28
阅读次数:
132
block和self的相互引用造成的循环引用,想必大家都是明白的。上下面的代码(截取部分)__weak typeof(self) weakSelf = self; self.jsBridgeFunctionDic = @{ JSBridgeCallNativePage...
分类:
其他好文 时间:
2015-11-25 11:02:08
阅读次数:
134
Robotium判断测试结果的方法主要有三类:is、search、assert。assert方法除了Robotium API,还有Junit中的所有断言方法。Junit3和Junit4中的断言不再这里提。void assertCurrentActivity (String message, Cl.....
分类:
其他好文 时间:
2015-11-24 14:32:00
阅读次数:
158
断言(Assertions)是PHPUnit提供的一系列对程序执行结果测试的方法。通俗的讲,就是断言执行程序结果为我们期待的值,如果不是则 测试失败,下面是断言方法的详细介绍,内容全部来翻译自PHPUnit的官方文档,部分方法官方介绍的很模糊,我根据官方的源码注释增加了说明和注释assertArra...
分类:
Web程序 时间:
2015-11-23 16:15:06
阅读次数:
173
在开发过程中,经常要用到异常处理,防止 程序突然崩溃,在java,c++ 中有抛异常,和断言处理,那么在oc中 是怎么处理异常的呢?1. NSAssert 看看ios 是怎么定义#if !defined(_NSAssertBody)#define NSAssert(condition, desc, ...
分类:
移动开发 时间:
2015-11-21 21:13:11
阅读次数:
273
平时我们使用jmeter进行性能测试时,经常会用到断言。jmeter提供了很多种断言,本来想全都写一下,但发现每一个断言里面的东西都很多,所以就先写一下我们经常使用的响应断言。 第一次在cnblog上写东西,不会排版,希望达人指点。 响应断言 :对服务器的响应进行断言校验 (1)应用范围: m...
分类:
其他好文 时间:
2015-11-20 15:37:07
阅读次数:
175
在C中,要模拟实现这几个库函数,是对指针的传参与函数的调用的考察,代码如下,仅供参考strcpy函数:#include<assert.h>
char*my_strcpy(char*dest,constchar*src)
{
assert(dest);//断言指针的有效性
assert(src);
char*pa=dest;
while(*dest++=*src++)
;
returnpa;
}s..
分类:
编程语言 时间:
2015-11-19 07:16:40
阅读次数:
187