Laravel单元测试类未找到错误

时间:2018-02-26 09:57:13

标签: laravel phpunit

我试图用laravel进行单元测试,但得到以下错误。我没有测试这个功能。在我的编辑器中,我正确地看到了对类的引用,但是phpunit无法找到它。

// SearchBar text
let textFieldInsideUISearchBar = searchBar.value(forKey: "searchField") as? UITextField
textFieldInsideUISearchBar?.textColor = UIColor.red
textFieldInsideUISearchBar?.font = textFieldInsideUISearchBar?.font?.withSize(12)

// SearchBar placeholder
let textFieldInsideUISearchBarLabel = textFieldInsideUISearchBar!.value(forKey: "placeholderLabel") as? UILabel
textFieldInsideUISearchBarLabel?.textColor = UIColor.red

我的测试看起来像这样

 Error: Class 'GoCardlessCheck' not found

}

1 个答案:

答案 0 :(得分:0)

我随机发生了同样的问题,这就是修复它的原因。

首先,确保您包含use path\to\GoCardlessCheck声明。如果该路径位于tests命名空间中,请确保您具有

"autoload-dev": {
    "classmap": [
        "tests/"
    ]
}

composer.json文件中。

如果一切都在那里,请尝试运行composer update

执行此操作后,错误消失,我的测试再次正常运行。