thinkphp5 测试用例
Posted cxscode
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了thinkphp5 测试用例相关的知识,希望对你有一定的参考价值。
项目目录下执行
composer require phpunit/phpunit
根目录下创建tests文件夹
再创建一个测试类LoginTest
<?php /** * 1、引入autoload.php文件 * 2、测试案例 * * */ namespace tests; use PHPUnit\\Framework\\TestCase; use app\\index\\controller\\Index; class LoginTest extends TestCase { public function testTure() { $stack = []; $this->assertEquals(0, count($stack)); } public function testIndex() { $obj = new Index; $this->assertEquals(\'YouYiDataCenter v1.0.0\', $obj->index()); } public function testLogin() { //... } }
参考:https://blog.csdn.net/Srodong/article/details/88640325
执行时可能会报thinkphp phpunit Error: Class \'think\\Console\' not found
我的是在queue2.0的包报的
我在外面加了class_exists方法判断,不过是composer的包,也不是长远之计...,只能等thinkphp queue开发者自己发现加下了
以上是关于thinkphp5 测试用例的主要内容,如果未能解决你的问题,请参考以下文章
JMeter:逻辑控制器_模块控制器(Module Controller)