2

我正在构建一个使用 Doctrine Annotations 库实现自定义 docblock 注释的应用程序。

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

从这个答案中,我学会了如何模拟一个类,如下所示:

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

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

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

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

4

1 回答 1

1

没有办法模拟一个文档块。如果你能提出应该有的情况,那么请开一张

于 2019-04-19T04:50:11.650 回答