ITPub博客

首页 > IT职业 > IT图书 > Setup PHPUnit in Laravel 4

Setup PHPUnit in Laravel 4

翻译 IT图书 作者:chunzhisu 时间:2014-08-27 11:48:26 0 删除 编辑

Setup PHPUnit in Laravel 4,有需要的朋友可以参考下。


1,在composer.json中添加:


	"require-dev": {
		"phpunit/phpunit": "3.7.*"
	},

2,执行命令,安装phpunit


composer update


3,测试


vendor/bin/phpunit

4,添加测试文件:


在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/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: edis php 实例一
请登录后发表评论 登录
全部评论

注册时间:2014-07-04

  • 博文量
    95
  • 访问量
    122239