auréja/test-framework-bundle

v0.2.0 2017-07-19 05:16 UTC

This package is auto-updated.

Last update: 2024-09-15 02:57:51 UTC


README

Build Status

此Bundle提供功能测试的基础类,以协助设置测试数据库。

安装

步骤1. 使用 Composer 安装

composer require aureja/test-framework-bundle "dev-master"

步骤2. 在 AppKernel.php 中添加

class AppKernel extends Kernel
{
    /**
     * {@inheritdoc}
     */
    public function registerBundles()
    {
        $bundles = [
             // ...
             new Aureja\Bundle\TestFrameworkBundle\AurejaTestFrameworkBundle(),
             // ...
        ];
    }
}

步骤3. 基本用法

<?php

use Aureja\Bundle\TestFrameworkBundle\Test\WebTestCase;

/**
 * @dbIsolationPerTest
 */
class AcmeTest extends WebTestCase
{
    /**
     * {@inheritdoc}
     */
    protected function setUp()
    {
        $this->initClient();
    }

    // Tests
}

<?php

use Aureja\Bundle\TestFrameworkBundle\Test\WebTestCase;

/**
 * @dbIsolation
 */
class AcmeTest extends WebTestCase
{
    /**
     * {@inheritdoc}
     */
    protected function setUp()
    {
        $this->initClient();
    }

    // Tests
}