在 PHPUnit 中模拟文档块注释



我正在构建一个应用程序,该应用程序使用Doctrine Annotations库实现自定义文档块注释。

对于 PHPUnit 测试,是否可以创建一个具有模拟文档块的模拟类?

从这个回答中,我学会了如何模拟一个班级,就像这样:

$foo = $this->getMockBuilder('nonexistant')
    ->setMockClassName('TestClass')
    ->getMock();

有没有办法模拟文档块?在类示例的基础上,我想象的是这样的:

$foo = $this->getMockBuilder('nonexistant')
    ->setMockClassName('TestClass')
    ->setMockClassDocblock('/** @SomeAnnotation("foo") */')
    ->getMock();

如果没有 - 除了创建实际的测试类之外,我还能做些什么吗?

没有

办法模拟文档块。如果你能证明应该有,那么请开一张票。

最新更新