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