首页 > 编程语言 >【转载】VS Code 进行 PHP 单元测试

【转载】VS Code 进行 PHP 单元测试

时间:2023-11-29 16:35:50浏览次数:35  
标签:Code https 单元测试 VS phpunit composer Test php PHPUnit

参考

注意

PHPUnit Test Explorer 可能会抽风导致没有测试按钮之类的情况,抽风的时候也可以使用注释 @test 来标注需要测试的方法,就可以点击测试了

use PHPUnit\Framework\TestCase;

class SampleTest extends TestCase
{
    public function testSomething()
    {
        $this->assertTrue(true, 'This should already work.');
    }

    /**
     * @test
     */
    public function something()
    {
        $this->assertTrue(true, 'This should already work.');
    }
}

环境

软件/系统 版本 说明
windows 10
php 8.1.9-Win32-vs16-x64
composer 2.4.4 下载
phpunit ^10.4 php依赖
vscode 1.84.2
PHPUnit Test Explorer v3.2.2 vscode插件

步骤

  1. 初始化项目。(此处 composerhttps://getcomposer.org/download/ 处下载的 composer.phar 去掉后缀)
php composer init
  1. 安装 phpunit 库。
php composer require --dev phpunit/phpunit

标签:Code,https,单元测试,VS,phpunit,composer,Test,php,PHPUnit
From: https://www.cnblogs.com/xiaqiuchu/p/17865196.html

相关文章

  • vsprintf
    vsprintf是一个函数,用于将格式化的字符串输出到字符数组中,类似于printf函数,但是将输出结果保存到字符数组中而不是打印到标准输出。函数原型如下:c复制代码intvsprintf(char*str,constchar*format,va_listargs); 参数说明:str:指向保存输出结果的字符数组的指针。......
  • .Net Core 单元测试获取配置文件节点值
     单元测试类:ServiceProvider_serviceProvider;IConfiguration_config;[SetUp]publicvoidSetup(){_config=newConfigurationBuilder().Add(newJsonConfigurationSource{Path="appsettings.jso......
  • C++完美开发环境vscode+clangd+lldb+xmake(已亲测有效,使用体验秒杀vscode官方C++插件)
    vscode下载并安装1.下载vscode官网下载网速不好的可以在这里自取:vscode蓝奏云下载密码:hnp42.安装选择我同意可以选择不创建开始菜单这里勾选了最后一个选择(添加到系统环境变量中,如果没有勾选这个选项,则需要手动添加),其他的按自己情况勾选,建议全部勾选方便使用安装......
  • VS code中python代码格式化配置
    VScode中python代码格式化配置settings.jsonVScode打开命令面板(快捷键ctrlshiftP)搜settings.json发现里面有好几个设置:用户设置、工作区设置、文件夹设置、默认设置。其中默认设置一般不动,另外三个设置则是作用域一层层缩小:用户下所有文件=>工作区文件=>文件夹文件,可以......
  • LLM面面观之Prefix LM vs Causal LM
    1.背景关于PrefixLM和CausalLM的区别,本qiang在网上逛了一翻,发现多数客官只给出了结论,但对于懵懵的本qiang,结果仍是懵懵...因此,消遣了多半天,从原理及出处,交出了PrefixLM和CausalLM两者区别的更为清楚的说明。2.PrefixLMPrefixLM,即前缀语言模型,该结构是Google的T5模型论......
  • Donkey code
    Refhttps://einarwh.wordpress.com/2017/01/21/donkey-code/......
  • 单元测试的实践与思考
    之前一直有一个想法:将测试过程的每个重要环节都进行拆解,然后详细说明这个环节重点要做的事情,为什么要做这些事,以及注意事项。在星球群里和几位同学聊到了这个事情,有同学提议可否将单元测试环节加进来,斟酌一番,觉得还是很有必要的,就有了今天的这篇文章。这篇文章,我会聊聊我对于单......
  • python - requests上传文件MultipartEncoder
    1.requests_toolbelt先安装requests_toolbeltpipinstallrequests_toolbelt上传实例importrequestsfromrequests_toolbeltimportMultipartEncoderupload_url='https://your/upload/url'payload={'file':('test.jpg',open(&#......
  • Educational Codeforces Round 158 (Rated for Div. 2)
    A.LineTripThereisaroad,whichcanberepresentedasanumberline.Youarelocatedinthepoint\(0\)ofthenumberline,andyouwanttotravelfromthepoint\(0\)tothepoint\(x\),andbacktothepoint\(0\).Youtravelbycar,whichs......
  • CodeTON Round 7 (Div. 1 + Div. 2, Rated, Prizes!)
    看到B官方题解写了一堆,而如果能注意到一些性质,几行就写完了题意:给一个A,B构成的字符串,可以将“AB”翻转成"BA",问最多可以进行多少次翻转?实际上在手动模拟以后发现,由于题目限制了每个位置只能翻转一次,所以情况简单了不少。只要还没过最后一个B,那么最后一个B之前的所有A就会被反......