美文网首页
php单测 异常测试

php单测 异常测试

作者: 浩克啊12138 | 来源:发表于2020-09-19 11:19 被阅读0次

在写单测的时候忘记怎么测试异常了现在就记录一下异常测试的写法

    /**
     * @expectedException  \Exception
     * @expectedExceptionMessage   货币代码错误!
     */
    public function testCreateCurrency()
    {
        $currency = $this->generateCurrency();
        $result = $this->getFundsRechargeService()->createCurrency($currency);
        $this->assertEquals(1, $result);

        $this->getFundsRechargeService()->createCurrency($currency);
    }

以上为一般写法, 但是开始测试的时候发现现在的phpunit开始不支持这种注释写法了, 如图1


图1
    public function testCreateCurrency()
    {
        $this->expectExceptionMessage('货币代码错误!');
        $currency = $this->generateCurrency();
        $result = $this->getFundsRechargeService()->createCurrency($currency);
        $this->assertEquals(1, $result);

        $this->getFundsRechargeService()->createCurrency($currency);
    }

现在可以使用的为通过方法去捕获以上了

相关文章

  • php单测 异常测试

    在写单测的时候忘记怎么测试异常了现在就记录一下异常测试的写法 以上为一般写法, 但是开始测试的时候发现现在的php...

  • {C#-01} 极简组合测试

    何为单元测试(下称单测) 通过自动化(跑测试),逐一测试程序的某项功能是否符合预期 为何单测 人都会犯错,可能大神...

  • Android单元测试(二)-实战

    一、项目单元测试环境配置 gradle配置: 抽取单测基类: 1)纯java单测基类 2)PowerMock基类 ...

  • Jmeter性能测试基础

    阅读目录 压测任务需求的确认 压测设置 压测结果查看 压测结果的分析 压力测试   压力测试分两种场景:一种是单场...

  • 小工具之崩溃模拟工具

    本文章转载于搜狗测试 在功能测试的过程中,我们可能会有一类这样的测试需求:测试被测软件的异常处理模块,确保异常处理...

  • Vue单元测试文档

    我们单元测试主要是对Vue组件进行单测单测使用 Jest 框架, 方法库用集成jest的 Vue Test Uti...

  • netcore项目xunit单元测试异常

    netcore项目xunit单元测试异常 Intro 在vs中新建一个测试项目在使用 dotnet cli 进行测...

  • golang单元测试

    简介 golang单测,有一些约定,例如文件名是xxx.go,那么对应的测试文件就是xxx_test.go,单测的...

  • 优雅单测-2基于Spring快速单测,生成单测覆盖报告

    1.单元测试 上一章介绍了基于SpringBoot环境的单测运行,并且可以看到单测跑在SpringBoot上和只跑...

  • php单元测试进阶(5)- 入门 - 异常测试

    php单元测试进阶(5)- 入门 - 异常测试 本系列文章主要代码与文字来源于《单元测试的艺术》,原作者:Roy ...

网友评论

      本文标题:php单测 异常测试

      本文链接:https://www.haomeiwen.com/subject/cljeyktx.html