本文中API文档部分,翻译自:Mockito
水平有限自己感觉很多地方表达的并不到位,但找不到更好的表达方式,如果您觉着有更好的表达方式,帮助我改进!
Mockito 是什么?Mockito 是一个开源的Java测试框架,它能够Mock对象、验证结果以及为测试用例打桩。
Mockito 有什么特点?Mockito 在运行时Mock对象,并且模拟被测试对象的行为,从而达到消除依赖的效果。
Moc...
分类:
其他好文 时间:
2016-05-07 08:00:48
阅读次数:
272
设计模式,可以使代码更简洁、更优美、更效率、扩展性型更强。
本文对基础知识就不过多阐述了。
对于接口,引申出两个概念:标识接口(没有声明任何方法的接口)和桩(实现了接口,但是实现方法体为空的类)。
标识接口:用来标识某个类符合一定的规范。(对于有人制定规则的前提下,这种标识非常有用,如何不遵守这种规范,任意去实现自己的代码,将会给程序带来致命的错误)
桩:在一个接口里声明的一组方法,有的时...
分类:
其他好文 时间:
2016-04-19 19:50:34
阅读次数:
227
1. 拖线 按住Control键,用鼠标从源控制器的某个控件开始,拖动到目的控制器 2. 选择弹出类型并设置Segue Identifier 在弹出的对话框中,选择“Selection Segue->Show” 见下图 设置Segue Identifier 3. 在目的视图控制器中设置接收桩 4. ...
分类:
移动开发 时间:
2016-04-13 13:12:23
阅读次数:
143
本文章由Socks完毕。博客地址:http://blog.csdn.net/zhaokaiqiang1992 转载请说明。 折腾了一下午。百度了一下午,最终实现了使用Ant对Android应用的批量打包,也算是了却了我的一桩心事。尽管网上的这部分教程也有,可是感觉写的不是具体。更为重要的是。各种方法 ...
分类:
移动开发 时间:
2016-04-04 19:28:45
阅读次数:
263
转:http://blog.csdn.net/xhf55555/article/details/6819010 桩模块和驱动模块(以C语言为例): 很多人对桩模块和驱动模块的概念会搞不清楚,那么下面来介绍这两个概念: 模块结构实例图: 假设现在项目组把任务分给了7个人,每个人负责实现一个模块。你负责 ...
分类:
其他好文 时间:
2016-04-04 11:30:31
阅读次数:
209
Bridge定义 : 将抽象和行为划分开来,各自独立,但能动态的结合. 为什么使用? 通常,当一个抽象类或接口有多个具体实现(concrete subclass),这些concrete之间关系可能有以下两种: 1. 这多个具体实现之间恰好是并列的,如前面举例,打桩,有两个concrete class... ...
分类:
其他好文 时间:
2016-04-01 23:32:55
阅读次数:
241
1.安装 下载源码(http://lcamtuf.coredump.cx/afl/)编译安装。 2.插桩 gcc/g++重新编译目标程序的方法是: CC=/path/to/afl/afl-gcc ./configure make clean all 对于一个C++程序,要设置: CXX=/path/ ...
分类:
其他好文 时间:
2016-03-28 11:47:03
阅读次数:
180
//定义输入:其实是一个可以保存10个整数的数组 //使用循环遍历,生成10个随机数,放入每个元素中//打桩,数组中的内容 //定义输出变量 //将数组中第一个元素取出,保存在max中,当靶子 //遍历数组,从第二个元素[1]开始,都和max比较 //如果任何元素超过max,就取而代之//输出max
分类:
编程语言 时间:
2016-03-08 23:47:20
阅读次数:
304
1.《构建之法》中提到了一桩怪事:A公司要挟用户必须卸载B公司的软件,然后A公司的软件才能运行......而我也遇到了一件类似的事情:如果想要安装SQL server数据库,就必须把VS2008卸载,理由是两者不兼容,我想知道这是否合法? 2.书中多次提到的API是什么东西? 3.著名的“没有银弹”
分类:
其他好文 时间:
2016-03-06 19:07:05
阅读次数:
125
首先,百度给出“银弹”是这样的解释:能杀死狼人的利器 在古老的传说里。狼人是不死的。想要杀死狼人有几种方法: 1.像杀死吸血鬼那样用木桩钉住狼人的心脏。 2.将月光遮住 3.用银子做的子弹射穿狼人的心脏或头 当然现实中是没有狼人的。但现实中确实有银弹这个东西。而其意义也类似于能杀死狼人的最好办法。现
分类:
其他好文 时间:
2016-03-06 17:26:55
阅读次数:
125