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