tp5单元测试1

    技术2022-07-10  128

    1.安装ThinkPHP5的单元测试扩展

    composer require topthink/think-testing=2.0.*

    2.安装完成后,会在应用根目录下面增加tests目录和phpunit.xml文件。 

    3.命令行下面运行

    php think unit

    结果:

    4.修改 ./tests/ExampleTest.php(操作方法规则:test+要测试的操作方法名

    class ExampleTest extends TestCase { // public function testBasicExample() // { // $this->visit('/')->see('ThinkPHP'); // } public function testMethod() { $this->assertEquals(5,$this->add(1,3)); } // 方法 public function add($a,$b) { return $a+$b; } }

    5.再次运行 

    php think unit

    结果:

    参考:

    https://blog.csdn.net/qq_36431166/article/details/101369970

    https://www.kancloud.cn/manual/thinkphp5_1/354125

    visit();

    一个get请求的方法,传一个参数:路径

    路径可以是模块/控制器/操作方法,也可以是路由

    makeRequest();

    一个可以定制请求的方法,一般用3个参数

    第一个参数是http请求方法

    第二个参数是路径(同上)

    第三个参数是请求参数(必需是数组)

    单元测试的方法 phpunit手册

    目录

    1.安装ThinkPHP5的单元测试扩展

    2.安装完成后,会在应用根目录下面增加tests目录和phpunit.xml文件。 

    3.命令行下面运行

    4.修改 ./tests/ExampleTest.php(操作方法规则:test+要测试的操作方法名)

    5.再次运行 


     

     

    Processed: 0.015, SQL: 9