PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php-Codeception中Cest格式的@dataProvider大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何使用Cest格式的“ @dataProvider”? (http://codeception.com/docs/05-UnitTests#Cest)
例如,我有代码.如何以Cest格式编写

class ExampleTest extends \Codeception\TESTCase\Test
{
    /**
     * @dataProvider providerAdd
     */
    public function testAdd($a, $b, $C)
    {
        $this->assertEquals($c, ($a + $b));
    }

    public function providerAdd()
    {
        return array (
            array (2, 2, 4),
            array (2, 3, 5),
            array (3, 5, 8)
        );
    }
}

解决方法:

自Codeception 2.2起,有一个更好的替代方法,使用“示例”:
http://codeception.com/docs/07-AdvancedUsage#examples

这是您在单元/功能测试中称为dataProvider的Cest样式实现.它目前仅允许在注释中提供数据集,但是它是可行的…

大佬总结

以上是大佬教程为你收集整理的php-Codeception中Cest格式的@dataProvider全部内容,希望文章能够帮你解决php-Codeception中Cest格式的@dataProvider所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: