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