zf2-boiler-app / app-test
ZF2 BoilerApp 测试工具
dev-master / 1.0.x-dev
2013-10-07 17:31 UTC
Requires
- php: >=5.4
- doctrine/data-fixtures: dev-master
- doctrine/orm: >=2.4
- neilime/zf2-deploy-module: dev-master
- phpunit/phpunit: *@stable
- zendframework/zendframework: dev-master
This package is auto-updated.
Last update: 2024-08-24 04:03:54 UTC
README
注意:此模块正在积极开发中,目前不可用。如果您想贡献,请不要犹豫,我会审查任何PR。
简介
ZF2 BoilerApp "测试"模块是一个提供测试ZF2 BoilerApp模块的工具的Zend Framework 2模块。
需求
- Zend Framework 2 (最新master版本)
安装
主要设置
通过克隆项目
- 将此项目克隆到您的
./vendor/
目录。
使用composer
-
在您的composer.json中添加此项目
"require-dev": { "zf2-boiler-app/app-test": "dev-master" }
-
现在,通过运行以下命令让composer下载ZF2 BoilerApp 测试模块
$ php composer.phar update
安装后
-
在您的
TestConfig.php.dist
文件中启用它。return array( 'modules' => array( // ... 'BoilerAppTest', ), // ... );
-
创建
Bootstrap.php
文件namespace MyModuleTest; error_reporting(E_ALL | E_STRICT); chdir(dirname(__DIR__)); if(is_readable($sBoilerAppTestBootstrapPath = __DIR__.'/../vendor/zf2-boiler-app/app-test/src/BoilerAppTest/AbstractBootstrap.php'))include $sBoilerAppTestBootstrapPath; if(!class_exists('BoilerAppTest\AbstractBootstrap'))throw new \RuntimeException('Unable to load BoilerAppTest Bootstrap. Install required libraries through `composer`'); class Bootstrap extends \BoilerAppTest\AbstractBootstrap{} Bootstrap::init();
特性
####引导
- 应用程序和测试配置自动加载
- 服务管理器访问器
####Doctrine
- 数据库自动创建器
- 测试数据加载