larave 单元测试的各种问题

昨天尝试了很久 laravel 的单元测试,没有一个能跑成功,以下的我的问题的整理:
PS:开发环境 window10; PHP7.0

问题1:phpunit 不是内部命令

后来发现 phpunit 要在vendor/bin下执行,所有这个问题算是解决了。网上也有教程说将 vendor/bin 加入系统路径,但我觉得这样不好吧,多个项目岂不是每个都要加?

问题2:创建的测试类怎样才能跑起来

按照教程的方法创建好了测试的类,但是在vendor/bin下 phpunit MyTest.php 根本访问不到,报无法打开错误。在项目根目录下执行的话就跟问题1 一样了。

最后

希望各位大神能给点指导,本人也在网上找过很多,没有得到合适的答案。谢谢

假装会写PHP
附言 1  ·  6年前

最后找到了这个 点我, 通过 PHPstorm 来跑。

《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 3

file
想随时随地使用,你可能需要全局安装 phpunit,

6年前 评论

跑测试前可以检查 phpunit.xml 有没有设置好
像我有跑单元测试会这样写

 <testsuites>
        <testsuite name="Application unit Test Suite">
            <directory suffix="Test.php">./tests/Unit</directory>
        </testsuite>
</testsuites>
6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!