在我们开发的时候,测试是必不可少的东西,那么有个好的测试工具才能让你测试的效率提升,现在就介绍下最近我发现的单元测试工具-phpunit吧.
phpunit
phpunit是php 轻量级的单元测试框架...例如上面的api接口,当正确调用时一定会输出"hello world",断言它将会输出hello world,如果没有输出该结果则代表断言出错
在phpunit中,还有其他的断言方法,例如:
布尔类型...方法名 含义 参数 返回值
assertTrue 断言为真
assertFalse 断言为假
NULL类型
方法名 含义 参数 返回值
assertNull 断言为NULL
assertNotNull...多参数测试(数据供给器)
我们可以通过在注释增加数据供给器方法名,进行给测试用例增加参数测试,例如我们需要测试User类的add方法:
<?php
/**
* Created by PhpStorm..., 18],//name为null
[1, 'name123', 500],//年龄太大
];
}
}
这样既可一次性测试多种错误判断的情况
详细的数据供给器可查看