我正在构建一个使用Doctrine Annotations库实现自定义docblock注释的应用。
对于PHPUnit测试,是否可以创建具有模拟docblock的模拟类?
From this answer,我学会了如何模拟类,就像这样:
$foo = $this->getMockBuilder('nonexistant')
->setMockClassName('TestClass')
->getMock();
有没有办法模拟文档块?在类示例的基础上,我想像的是这样的东西:
$foo = $this->getMockBuilder('nonexistant')
->setMockClassName('TestClass')
->setMockClassDocblock('/** @SomeAnnotation("foo") */')
->getMock();
如果没有-除了创建实际的测试类之外,我还能做些什么?