测试学习(phpstorm phpunit配置,测试用例demo编写 ) 报错:Error : Call to undefined function assertEquals()

Error : Call to undefined function assertEquals()

找了一圈发现没有人遇到我这个问题,后来看了一下提示,应该是phpstorm 里面的phpunit 方法改变了使用方式。

根据提示换成现有的方法来使用。phpstorm 可能还是没有vscode好用吧,看的教程是vscode的

 第一个测试case:

<?php

use PHPUnit\Framework\TestCase;
use PHPUnit\Framework\assertEquals;
class Test extends TestCase
{
    /**
     * @param $addParam
     * @param $value
     * @dataProvider getData
     * @return void
     */

    public function testadd($a,$b,$res){
        self::assertEquals($res, $a + $b);
    }
    public function getData(){
        return [
            [1,2,3],
            [2,3,5],
            [3,4,2]
        ];
    }
}

三个测试用例,共三处断言,一个测试用例不通过。

 

没有配置phpunit的同学,也可以在setting里 选择download在线安装。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值