【发布时间】:2020-06-04 07:29:00
【问题描述】:
我在 Laravel 根目录下创建了一个非常基本的单元测试类-->tests-->Unit-->SimpleTest.php
在文件中,我导入了我需要测试的控制器类。而测试功能是这样的。
class SimpleTest extends TestCase
{
public function testLoadUsers()
{
$controller_obj = new UsersController;
$data_status = $controller_obj->load_users();
if($data_status != null){
$this->assertTrue(true);
}
else{
$this->assertTrue(false);
}
}
}
我像这样在 Artisan 控制台中执行了这个测试用例,
php vendor/phpunit/phpunit/phpunit tests/Unit/SimpleTest.php
这总是失败。我的控制器功能也可以毫无问题地返回数据。我在没有定义任何条件的情况下进行了测试,只是,
$this->assertTrue(true);
然后就可以了。所以我假设 phpunit test 命令也没有任何问题。
【问题讨论】:
标签: laravel unit-testing phpunit laravel-unit-test