项目内安装PHPUnit
使用 composer 方式安装 PHPUnit 项目根目录下执行下面这段代码
composer require phpunit/phpunit
自动下载适配版本 我下载的时4.8.36


将 F:\wamp\wamp\www\tp5\vendor\bin 添加加到 PATH 环境变量中(这样PHPunit全局生效)

PHPUnit简单用法
1、单个文件测试
根目录下创建目录tests

新建文件 FirstTest.php,编辑如下:
assertEquals(0, count($stack)); } }
代码解释:
FirstTest为测试类FirstTest继承于 PHPUnit\Framework\TestCase测试方法testTure(),测试方法必须为public权限,一般以test开头,或者你也可以选择给其加注释@test来表在测试方法内,类似于 assertEquals() 这样的断言方法用来对实际值与预期值的匹配做出来以此判断方法是否正确
命令行执行:
tests目录下 执行 >phpunit FirstTest 命令 测试文件命名

测试项目内方法
tp5项目下的控制器在 F:\wamp\wamp\www\tp5\application\index\controller 文件夹下 写一个简单的方法

在tests内写一个IndexTest.php
assertEquals(6, $obj->index(2,3)); } }
执行后的结果 成功!

如果我在index.php,和IndexTest.php都故意写错


返回结果 会有错误位置

上一篇:怎么在php中根据身份证获取年龄