larave 单元测试的各种问题
昨天尝试了很久 laravel 的单元测试,没有一个能跑成功,以下的我的问题的整理:
PS:开发环境 window10; PHP7.0
问题1:phpunit 不是内部命令
后来发现 phpunit 要在vendor/bin下执行,所有这个问题算是解决了。网上也有教程说将 vendor/bin 加入系统路径,但我觉得这样不好吧,多个项目岂不是每个都要加?
问题2:创建的测试类怎样才能跑起来
按照教程的方法创建好了测试的类,但是在vendor/bin下 phpunit MyTest.php 根本访问不到,报无法打开错误。在项目根目录下执行的话就跟问题1 一样了。
最后
希望各位大神能给点指导,本人也在网上找过很多,没有得到合适的答案。谢谢
最后找到了这个 点我, 通过 PHPstorm 来跑。
想随时随地使用,你可能需要全局安装 phpunit,
跑测试前可以检查 phpunit.xml 有没有设置好
像我有跑单元测试会这样写
找到一个更靠谱的,https://blog.csdn.net/duanshuiliu2017/arti...