PHPUnit无法找到抽象类。

5

由于某些原因,当我尝试测试抽象类时,会出现PHPUnit_Framework_MockObject_RuntimeException: Class "AbstractClass" does not exist.

以下是代码:

AbstractClass.php

<?php 
namespace SD\Project;

abstract class AbstractClass 
{
  public function handle()
  {

  }
}

AbstractClassTest.php

<?php 

require_once 'AbstractClass.php';

use SD\Project\AbstractClass;

class AbstractClassTest extends PHPUnit_Framework_TestCase
{
 public function testHandle()
 {
   $stub = $this->getMockForAbstractClass('AbstractClass');
 }
}

当我移除命名空间和使用语句时,代码可以成功执行。我做错了什么?
1个回答

6

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接