问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

thinkphp5 怎么使用单元测试

发布网友 发布时间:2022-04-25 09:10

我来回答

2个回答

热心网友 时间:2022-04-07 07:00

首先安装ThinkPHP5的单元测试扩展,进入命令行,切换到tp5的应用根目录下面,执行(当然你要安装了composer):

composer require topthink/think-testing

官方的5.0版本的扩展库版本号都是1.*,2.0版本均为ThinkPHP5.1版本专用。

由于单元测试扩展的依赖较多,因此安装过程会比较久,请耐心等待。

安装完成后,会在应用根目录下面增加tests目录和phpunit.xml文件。
默认带了一个tests/ExampleTest.php单元测试文件,我们可以直接在命令行下面运行单元测试:

php think unit

请始终使用以上命令进行单元测试,而不是直接用phpunit来运行单元测试。

添加单元测试文件

我们来添加一个新的单元测试文件,单元测试文件为tests/IndexTest.php,内容如下:

<?php
use tests\TestCase;class IndexTest extends TestCase{

    public function testSomethingIsTrue()
    {
        $this->assertTrue(true);
    }

}

注意,单元测试文件中定义的测试类如果不存在冲突,可以不需要使用命名空间。

热心网友 时间:2022-04-07 08:18

php 如何遍历一个字符串的每个字符 并生成一个数组形式

去后盾学习吧,那里的答案非常多而且也很好,教学质量也非常好,你真的有必要去学一下,真的非常好
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“笑指旧山归路长”的出处是哪里 PCB为什么要拼板,PCB拼板打样有哪些好处? 绘制紫外吸收光谱时,我发现最大吸收波长是333nm,此时吸光度为4.01 对吸光度测量值有何影响? 陆垚知马俐的歌词是什么? 玫瑰花水中的养殖方法 陈年柚子茶如何做 陈年柚子茶的制作方法 在答题卡上改题号是指那一道题扣分还是整个卷子都没? ...考试时我写到了卷子上,会怎么样?会不会按抄袭 高考时在卷子上不小心画了道怎么办? 买华夏基金的指数型基金哪一个比较有潜力? thinkphp5 自动加载的类 怎么使用 在蛋糕中加入可可粉有什么作用? 新手学习thinkphp6还是thinkphp5比较好? 可可粉有什么用途? 雅马哈340钓鱼艇属于几类航区游艇? 6米长的钓鱼艇要办证吗? 可可粉最总要的作用是什么? 基金510630与159928有何不同 可可粉有什么作用? 有没有十万元以内的钓鱼艇啊? 可可粉的用途 钓鱼艇多少匹马力合法 UF26钓鱼艇质量好吗? 可可粉的功效与作用 能给我讲解一下机动艇,汽艇,游艇的区别?为什么他们的吃水深度有很大的差... 50万以内的游艇 可可粉有什麽功効龢作用? 您好!请问个人能否购买8米以内的机动钓鱼艇?需要办理哪些手续 一艘近海钓鱼艇要多少钱? 可可粉的作用。 thinkphp5 显示控制器不存在 申请天使妈妈基金 Thinkphp5为什么很多人宁愿用db而不用model Mikania micrantha H.B.K. thinkphp5开发的网站显示这个错误,是什么问题,如果处理,谢谢 think英语A1-C1多少本 2g终端现在成4g5g终端不换的情况下可以用108g卡吗? 广东省社保卡查询最新 怎么理解 THINKPHP5 为 API 开发而设计 请问广州市天河区劳动局的电话跟地址??? thinkphp5底层原理怎么说? 自动化核心期刊 thinkphp5 怎么获取当前的模块,控制器和方法名 环保局的投诉电话? thinkphp5 怎么记录详细日志 thinkphp5 怎么升级小版本 thinkPHP5中的与原本的I方法用什么东西替代了? 中国哪个地方陨石比较多呢 thinkpad5vcd和07cd有啥区别?