@coversDefaultClass
@coversDefaultClass
@coversDefaultClass
标注用于指定一个默认的命名空间或类名,这样就不用在每个 @covers
标注中重复长名称。参见Example B.1, “用 @coversDefaultClass 缩短标注”。
Example B.1. 用 @coversDefaultClass 缩短标注
<?php
/**
* @coversDefaultClass \Foo\CoveredClass
*/
class CoversDefaultClassTest extends PHPUnit_Framework_TestCase
{
/**
* @covers ::publicMethod
*/
public function testSomething()
{
$o = new Foo\CoveredClass;
$o->publicMethod();
}
}
?>