本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
php单元测试进阶(13)- 核心技术 - mock对象 - 同时使用mock和stub
php单元测试进阶(13)- 核心技术 - mock对象 - 同时使用mock和stub
本系列文章主要代码与文字来源于《单元测试的艺术》,原作者:Roy Osherove。译者:金迎。
本系列文章根据php的语法与使用习惯做了改编。所有代码在本机测试通过。如转载请注明出处。
假设需求变更,更加复杂一些。
如文件名过短,则web服务记录日志,但万一记录过程中发生异常,需发送一封邮件。
要求测试发 ...
php单元测试进阶(9)- 核心技术 - 桩件(stub) - 工厂类注入桩件
php单元测试进阶(9)- 核心技术 - 桩件(stub) - 工厂类注入桩件
本系列文章主要代码与文字来源于《单元测试的艺术》,原作者:Roy Osherove。译者:金迎。
本系列文章根据php的语法与使用习惯做了改编。所有代码在本机测试通过。如转载请注明出处。
这一节讨论的场景是:你在对一个对象进行操作之前才能得到其实例,而不是通过构造方法或者属性注入得到。换句话说,桩件(通过工厂类)和调 ...
php单元测试进阶(7)- 核心技术 - 桩件(stub) - 构造函数注入桩件
php单元测试进阶(7)- 核心技术 - 桩件(stub) - 构造函数注入桩件
本系列文章主要代码与文字来源于《单元测试的艺术》,原作者:Roy Osherove。译者:金迎。
本系列文章根据php的语法与使用习惯做了改编。所有代码在本机测试通过。如转载请注明出处。
源代码
(1)t2\application\index\controller下根据测试需要(实际是解耦,让程序更加结构清晰)提 ...
php单元测试进阶(8)- 核心技术 - 桩件(stub) - 属性注入桩件
php单元测试进阶(8)- 核心技术 - 桩件(stub) - 属性注入桩件
本系列文章主要代码与文字来源于《单元测试的艺术》,原作者:Roy Osherove。译者:金迎。
本系列文章根据php的语法与使用习惯做了改编。所有代码在本机测试通过。如转载请注明出处。
上一篇文章介绍了如何用构造方法注入桩件,代码特别容易看懂。可是缺点是修改了原先的设计,改构造方法算是修改了代码意图,同时假如桩件太多 ...
php单元测试使用示例(转载)
转载自:http://www.javaranch.com/unit-testing.jsp,原文标题《Evil Unit Testing》,原作者:Paul Wheaton
转载自: http://www.cnblogs.com/harlanc/p/6838155.html ,原文标题《单 ...
基于Mockito 的Spring Controller 单元测试
编写不易,转载请注明( http://shihlei.iteye.com/blog/2383971)!
一 概述:
实现spring rest controller 单元测试,依赖service mock,用于重点测试controller的行为
二 maven 依赖
<project xmlns="http://maven.apache.org/POM ...
mocha、chai、sinon和istanbul实现100%单元测试覆盖率
敏捷软件开发中,最重要实践的就是测试驱动开发,在单元测试层面,我们试着实现一个重要的指标就是测试覆盖率。测试覆盖率衡量我们的代码是否已经全部被测试到了。
但是指标本身不是目的,借助测试覆盖率检查,我们希望发现那些未被测试覆盖的代码,从而去思考如何测试那些代码的逻辑,进而更好的设计重构代码,让代码有更高的质量。
谈到测试,正好最近在看《数学之美》,书中谈到的关于信息的一段话。我们要 ...