为了账号安全,请及时绑定邮箱和手机立即绑定

关于 Atoum 的 PHP 代码测试用例,如何对使用 require_once 的类进行单元测试?

关于 Atoum 的 PHP 代码测试用例,如何对使用 require_once 的类进行单元测试?

PHP
千巷猫影 2021-06-01 08:47:44
我可以使用 Atoum 对类进行单元测试,如下所示:<?phpnamespace vendor2\project2;class helloWorld2{    public function say()    {        return 'Hello World!';    }     public function add($a,$b)    {        return ($a+$b);        //return 'Hello World!';    }}?>  一切都很好,我完成了几个测试用例但是当我将 require_once 添加到要测试的类时,Atoum 无法测试该类:<?phpnamespace vendor2\project2;$ServerRoot = realpath(__DIR__. '/..');require_once $ServerRoot.'/db/dbTables/M4_Warrior.php';class helloWorld2{    public function say()    {        return 'Hello World!';    }     public function add($a,$b)    {        return ($a+$b);        //return 'Hello World!';    }}?>当我用 require_once 注释该行时,一切都很好,为什么?
查看完整描述

1 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

奇怪,但这是真的!

约Atoum关心?>在PHP的结尾的文件
应该有什么以后?>
即使是新线

我用空格替换了所有 PHP 文件中的所有?>,问题解决了


查看完整回答
反对 回复 2021-06-04
  • 1 回答
  • 0 关注
  • 125 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信