本月博客排行
-
第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
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
php单元测试进阶(13)- 核心技术 - mock对象 - 同时使用mock和stub
php单元测试进阶(13)- 核心技术 - mock对象 - 同时使用mock和stub
本系列文章主要代码与文字来源于《单元测试的艺术》,原作者:Roy Osherove。译者:金迎。
本系列文章根据php的语法与使用习惯做了改编。所有代码在本机测试通过。如转载请注明出处。
假设需求变更,更加复杂一些。
如文件名过短,则web服务记录日志,但万一记录过程中发生异常,需发送一封邮件。
要求测试发 ...
php单元测试进阶(11)- 核心技术 - 桩件(stub) - 不使用桩件
php单元测试进阶(11)- 核心技术 - 桩件(stub) - 不使用桩件
本系列文章主要代码与文字来源于《单元测试的艺术》,原作者:Roy Osherove。译者:金迎。
本系列文章根据php的语法与使用习惯做了改编。所有代码在本机测试通过。如转载请注明出处。
上文介绍了通过创建一个局部的方法调用返回桩件,然后测试时用派生的子类来进行测试。
但是对于本文的示例来说,还有更简单的办法,不用桩件 ...
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的语法与使用习惯做了改编。所有代码在本机测试通过。如转载请注明出处。
上一篇文章介绍了如何用构造方法注入桩件,代码特别容易看懂。可是缺点是修改了原先的设计,改构造方法算是修改了代码意图,同时假如桩件太多 ...
yii2的phpunit test
## 参照网站
phpunit官方网站 http://www.phpunit.cn/ https://phpunit.de/
## 代码示例
https://github.com/sebastianbergmann/money/blob/master/tests/MoneyTest.php
```php
use PHPUnit\Framework\TestCase; ...
composer
设置全量镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
http://blog.csdn.net/naola2001/article/details/46612023
composer remove some/package
codecept generate: ...