一个自动生成PHPUnit测试的工具?

Bri*_*dig 6 php phpunit

我想知道 - 有没有一个工具可以查看我的PHP代码并自动为它生成一个PHPUnit测试?或者是否有任何其他语言的工具,我可能能够移植到PHP?

我不是在谈论生成骨架.我认为工具可以查看标记化的PHP并通过方法确定代码路径,然后自动为每个代码路径生成测试,创建模拟并根据需要设置"期望"调用.

即使目前没有工具,也许这样的任务是可行的还是我忽略了什么?

Bri*_*dig 6

事实证明目前没有工具可以做到这一点,所以我写了一个(在我同事的帮助下)。不完整 - 足以探索这个概念。通过使用nikic的PHP-Parser( https://github.com/nikic/PHP-Parser ),可以找到一个类的方法中的所有方法调用,然后可以为它们创建mock。

至少,我最终可能会使用它来进行一些填空单元测试。