PHPUnit filenaming约定

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了PHPUnit filenaming约定脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚开始在一些现有代码上试用PHPunIT.我们使用的命名约定是MyClass类应该在MyClass.class.PHP中. PHPUnit似乎要求该文件应该被称为MyClass.PHP.

有没有办法解决

我在尝试生成骨架测试类时注意到了它:

@H_404_15@PHPunit --skeleton-test MyClass.class PHPUnit 3.3.4 by Sebastian Bergmann. Could not find class "MyClass.class" in "/home/jd/skeleton/classes/MyClass.class.PHP". Fatal error: Call to a member function getOutclassname() on a non-object in /usr/share/PHP/PHPUnit/TextUI/Command.PHP on line 470

解决方法

它不是一个要求,它只是假设.您可以编写自己的测试用例.

Skeleton只是模拟一个简单方法”,为你的所有类虚拟函数创建虚函数.

也,

@H_404_15@PHPunit --skeleton-test MyClass MyClass.class.PHP

可能做你想要的.

@H_404_15@usage: PHPunit [switches] UnitTest [UnitTest.PHP] PHPunit [switches] <directory> --skeleton-class Generate Unit class for UnitTest in UnitTest.PHP. --skeleton-test Generate UnitTest class for Unit in Unit.PHP.

所以通过这个推理,如果你不告诉它该类在哪个文件中它将尝试猜测,如果你确实告诉它该类所在的文件,它就不会猜到.

脚本宝典总结

以上是脚本宝典为你收集整理的PHPUnit filenaming约定全部内容,希望文章能够帮你解决PHPUnit filenaming约定所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:约定