首页 > 其他 > 详细

白盒测试之语句覆盖

时间:2014-04-11 10:24:35      阅读:454      评论:0      收藏:0      [点我收藏+]

写代码娱乐一下下:

//函数实现加法  http://write.blog.csdn.net/sunboyiris
int add(int i,int j)
{
	return i+j;
}

//命名空间实现加法 http://write.blog.csdn.net/sunboyiris
namespace fun1{
	int add(int i,int j)
	{
		return i+j;
	}
}
//模板实现加法 http://write.blog.csdn.net/sunboyiris
template<typename T>
T add1(T i1,T j1)
{
	return i1+j1;
}
//类实现加法 http://write.blog.csdn.net/sunboyiris
class class_add
{
public:
	int add2(int x,int y)
	{
		return x+y;
	}
};
//结构体实现加法 http://write.blog.csdn.net/sunboyiris
struct struct_add
{
	int add2(int x,int y)
	{
		return x+y;
	}
};
//内联汇编实现加法 http://write.blog.csdn.net/sunboyiris
int add4(int x,int y){
int i1;
	_asm{
	   mov eax ,x   
       add eax ,y
	   mov i1,eax
}
	return i1;
}
//位运算实现加法 http://write.blog.csdn.net/sunboyiris
int add3(int a, int b){ 
	int temp = 0; 
	do{ 
		temp = a; 
		a = a & b; 
		b = b ^ temp; 
		a = a << 1; 
	}while(a != 0); 

	return b; 
} 

//调用形式如下:
	cout<<add(2,3)<<endl;
	cout<<fun1::add(2,4)<<endl;
    cout<<add1(1.2,1.3)<<endl;
	cout<<a.add2(12,34)<<endl;
	cout<<b.add2(12,45)<<endl;
    cout<<add4(12,35)<<endl;


白盒测试之语句覆盖,布布扣,bubuko.com

白盒测试之语句覆盖

原文:http://blog.csdn.net/bluecloudmatrix/article/details/23416609

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!