热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

错误:调用未定义的方法DateFormatterTest::getMock()

如何解决《错误:调用未定义的方法DateFormatterTest::getMock()》经验,为你挑选了1个好方法。

更新:$stub = $this->createMock('Config');这个例子的作品,但我得到一个警告:

好的,但不完整,跳过或有风险的测试!测试:1,断言:0,风险:1.

在视频教程中,此示例无需任何警告即可运行.是否可以修复此警告?


我找不到为什么我收到此错误以及如何解决它.此代码来自视频教程.在视频中它可以工作.也许是一个错字?

错误:

c:\ laragon\www\phpunitλphpunit--colors tests\DateFormatterTest.php由Sebastian Bergmann和贡献者提供的PHPUnit 6.0.0.

E 1/1(100%)

时间:35毫秒,内存:4.00MB

有1个错误:

1)DateFormatterTest :: testFormattingDatesBasedOnConfig错误:调用未定义的方法DateFormatterTest :: getMock()

C:\ laragon\WWW\PHPUnit的\测试\ DateFormatterTest.php:10

错误!测试:1,断言:0,错误:1.

这是我的代码:

config.php文件



DateFormatter.php

class DateFormatter {protected $ config;

public function __construct (Config $config) {
    $this->cOnfig= $config;
}

public function getFormattedDate($timestamp) {
    return date($this->config->get('date.format'), $timestamp);
}

}

DateFormatterTest.php

getMock('Config');

        var_dump($stub);
    }
}

Sebastian Be.. 10

getMock()PHPUnit 6中不再存在.使用createMock()getMockBuilder()替代.



1> Sebastian Be..:

getMock()PHPUnit 6中不再存在.使用createMock()getMockBuilder()替代.


推荐阅读
author-avatar
mobiledu2502916313
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有