我可以使用 Atoum 对类进行单元测试,如下所示:
<?php
namespace vendor2\project2;
class helloWorld2
{
public function say()
{
return 'Hello World!';
}
public function add($a,$b)
{
return ($a+$b);
//return 'Hello World!';
}
}
?>
一切都很好,我完成了几个测试用例
但是当我将 require_once 添加到要测试的类时,Atoum 无法测试该类:
<?php
namespace 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 注释该行时,一切都很好,
为什么?
摇曳的蔷薇