有没有一种方法可以初始化PHPUnit测试类模板?

3

假设我有一个名为Foo的类,它在一个名为Foo.php的文件中,并且我想对它进行单元测试,是否有一个命令类似于“phpunit init Foo.php”,它将为Foo.php类文件中的每个函数创建一个名为FooTest.php的文件,并且里面有空的测试函数?


1
我不相信phpunit内置了这个功能。快速搜索显示至少有一个工具可以做到这一点(尽管它已被标记为过时)。在周围进行一些搜索,直到找到适合自己的东西。或者自己编写 :) - Jonnix
是的,我想我会自己写,只是想问一下。 - Crixx93
也可以随意将其开源授权并上传至Github ;) - Jonnix
1个回答

1

PHPUnit没有测试生成器功能。

曾经有过,但在3.7.0版本中被删除了。

移除了不建议使用的--skeleton-class--skeleton-test开关。该功能现在由PHPUnit_SkeletonGenerator包的phpunit-skelgen命令提供。 — 3.7.0 Changelog

PHPUnit Skeleton Generator已不再维护。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接