aogg/think-phpunit 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

aogg/think-phpunit

Composer 安装命令:

composer require aogg/think-phpunit

包简介

ThinkPHP6 use PHPUnit.

README 文档

README

ThinkPHP6 use PHPUnit
ThinkPHP6使用PHPUnit

介绍

  1. phpunit可以给PHPStorm指定phpunit的路径
  2. 可以通过php think unit执行命令
  3. BaseTestCase是测试基类,继承phpunit的测试基类,并提供ThinkPHP6专用方法
  4. 继承\aogg\phpunit\think\BaseTestCase基类
  5. 支持项目软连接情况下运行单元测试

安装

composer require aogg/think-phpunit:^v0.3

详细

BaseTestCase

支持测试类中调用控制器的方法

    /**
     * 商品列表
     *
     * @return array|mixed
     */
    public function testStoreVerifyFinishList()
    {
        $data = $this->get($this->getRequestUrlString('product/list', ['limit' => 1]));

        return $data;
    }

配置PHPStorm的PHPUnit

配置PHPStorm的PHPUnit

代码示例

配置PHPStorm的远端PHPUnit

image 选择指定目录 /vendor/aogg/think-phpunit/src/phpunit image

本地调试composer类库

{

  "repositories": [

    {
      "type": "path",

      "url": "/app/origin/my/github/composer-PHPUnit-ThinkPHP"

    }

  ]
}
composer require aogg/think-phpunit:dev-master

统计信息

  • 总下载量: 46
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: Apache-2.0
  • 更新时间: 2020-07-31

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固