首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >找不到TestCase的laravel致命错误

找不到TestCase的laravel致命错误
EN

Stack Overflow用户
提问于 2014-02-12 19:41:40
回答 9查看 24.4K关注 0票数 22
代码语言:javascript
运行
复制
http://localhost/laravel/app/tests/ExampleTest.php

如果我运行laravel,它会显示以下错误

致命错误:在第3行的D:\xampp\htdocs\laravel\app\tests\ExampleTest.php中找不到类'TestCase‘,有什么想法吗

EN

回答 9

Stack Overflow用户

发布于 2014-03-01 06:07:04

在项目的根目录中运行以下命令

代码语言:javascript
运行
复制
phpunit app/tests/

更新:

如果您的机器上没有安装phpunit,您也可以使用以下命令运行。这也更好地避免了团队成员之间的版本差异。

代码语言:javascript
运行
复制
vendor/bin/phpunit

票数 18
EN

Stack Overflow用户

发布于 2017-05-02 04:04:15

检查tests文件的classmap属性中是否列出了composer.json目录。

如果没有,添加它并运行composer dump-autoload

代码语言:javascript
运行
复制
"autoload-dev": {
    "classmap": [
        "tests",
        "database/"
    ]
},
票数 14
EN

Stack Overflow用户

发布于 2016-03-01 19:39:57

在我的例子中,我注意到我的根文件夹没有包含phpunit.xml文件。

在根文件夹的phpunit.xml中包含以下代码即可解决此问题:

代码语言:javascript
运行
复制
<?xml version="1.0" encoding="UTF-8"?>
<phpunit backupGlobals="false"
         backupStaticAttributes="false"
         bootstrap="bootstrap/autoload.php"
         colors="true"
         convertErrorsToExceptions="true"
         convertNoticesToExceptions="true"
         convertWarningsToExceptions="true"
         processIsolation="false"
         stopOnFailure="false"
         syntaxCheck="false"
>
    <testsuites>
        <testsuite name="Application Test Suite">
            <directory>./app/tests/</directory>
        </testsuite>
    </testsuites>
</phpunit>
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21726963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档