zf2-boiler-app/app-test

ZF2 BoilerApp 测试工具

dev-master / 1.0.x-dev 2013-10-07 17:31 UTC

This package is auto-updated.

Last update: 2024-08-24 04:03:54 UTC


README

Build Status Latest Stable Version Total Downloads

注意:此模块正在积极开发中,目前不可用。如果您想贡献,请不要犹豫,我会审查任何PR。

简介

ZF2 BoilerApp "测试"模块是一个提供测试ZF2 BoilerApp模块的工具的Zend Framework 2模块。

需求

安装

主要设置

通过克隆项目

  1. 将此项目克隆到您的./vendor/目录。

使用composer

  1. 在您的composer.json中添加此项目

    "require-dev": {
        "zf2-boiler-app/app-test": "dev-master"
    }
  2. 现在,通过运行以下命令让composer下载ZF2 BoilerApp 测试模块

    $ php composer.phar update

安装后

  1. 在您的TestConfig.php.dist文件中启用它。

    return array(
        'modules' => array(
            // ...
            'BoilerAppTest',
        ),
        // ...
    );
  2. 创建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

  • 数据库自动创建器
  • 测试数据加载