首页 > IT职业 > IT图书 > Setup PHPUnit in Laravel 4
Setup PHPUnit in Laravel 4,有需要的朋友可以参考下。
1,在composer.json中添加:
"require-dev": {
"phpunit/phpunit": "3.7.*"
},
composer update
3,测试
vendor/bin/phpunit
在app/tests目录下添加测试类,继承TestCase
扩展:
5,修改测试数据库
在app/config/testing目录中添加database.php文件,添加下面代码:
'sqlite',
'connections' => array(
'sqlite' => array(
'driver' => 'sqlite',
'database' => ':memory:',
'prefix' => ''
),
)
);
使用内存数据库。
6,修改TestCase.php,启用测试数据库
prepareForTests();
}
/**
* Creates the application.
*
* @return Symfony\Component\HttpKernel\HttpKernelInterface
*/
public function createApplication()
{
$unitTesting = true;
$testEnvironment = 'testing';
return require __DIR__.'/../../start.php';
}
/**
* Migrate the database
*/
private function prepareForTests()
{
Artisan::call('migrate');
}
}
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29737856/viewspace-1258724/ ,如需转载,请注明出处,否则将追究法律责任。