hyperf如何使用phpstorm运行测试用例

博客分类: software 阅读次数: comments

hyperf如何使用phpstorm运行测试用例

配置使用

首选项打开

Image text

选择测试框架

php -> Test Frameworks -> 点击加号(+) ,就会出现如下图所示,选择 PHPUnit Local

Image text

配置测试信息

点击 PHPUnit Local 完成之后出现如下图所示:

Image text

  1. 首先PHPUnit library 选中 Path to phpunit.phar 选项,然后再配置 phpunit 脚本的 path 选择项目根目录下 /vendor/bin/co-phpunit
  1. 配置运行的配置, Default configuration file 选择项目根目录下的 phpunit.xml > , Default bootstrap file 选择项目根目录下的 /test/bootstrap.php

编写测试脚本

要测试的类右键就会出现如下图所示:

Image text

选择 Test... , 就会出现如下图所示,选择要测试方法,我只有一个 index 方法选中

Image text

点击之后生成 IndexControllerTest.php , 修改 IndexControllerTest 的父类继承 HttpTestCase , 就可以愉快的编写测试脚本, 如下图所示

Image text

右键点击左边绿三角,选择 run testIndex, 就可以看到测试的情况了,下面出现 ok 就说明测试成功了

Image text