“慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。网站首页程序人生
php设计模式-观察者模式
发布时间:2021-09-22 21:03:21作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
之前有了解过java的设计模式中的观察者模式很典型,php中也有,不晓得之前我有没有发过关于php中观察者的设计模式。那么不管有没有发过,这次都再来了解下。观察者模式很好理解
阅读全文>>phpunit对方法上桩抛出异常-throwException
发布时间:2021-09-22 17:39:16作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
上篇了解了上桩方法的返回值列表,上桩方法除了返回值列表外还可以让上桩的方法抛出一个异常。用throwException来实现抛出一个异常。DatabaseTest.php:<?php declare(strict_
阅读全文>>phpunit返回值列表onConsecutiveCalls
发布时间:2021-09-22 16:41:46作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
返回值列表的配置可以使得一个上桩方法每次执行结果都是按照返回值列表中的顺序进行返回值的。DatabaseTest.php:<?php declare(strict_types=1);
use PHPUnit\Framework\Te
phpunit上桩函数以回调形式返回值-returnCallback
发布时间:2021-09-22 15:49:30作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
就说有时候上桩方法不想返回某个参数或者说是某个固定值,前番有了解的是返回某个参数或者固定值。那么其实也可以交给如一个回调函数来专门负责返回的内容。DatabaseTest.ph
阅读全文>>phpunit按照参数映射断言返回值-returnValueMap
发布时间:2021-09-22 15:03:44作者:雪饮
![[!--pagekey--]](/e/data/images/notimg.gif)
就说有时候需要比如我传递a,b,c这样三个参数,那么最后返回值是d。那么如果我传递1,2,3那么最后返回值是4.就说是我可能有不同组参数,则返回值不同。像是这种场景就可以用returnV
阅读全文>>