auréja / test-framework-bundle
v0.2.0
2017-07-19 05:16 UTC
Requires
- php: >=5.5
- doctrine/doctrine-bundle: >=1.3
- doctrine/orm: ~2.5
- symfony/browser-kit: >=2.7|~3.0
- symfony/doctrine-bridge: >=2.7|~3.0
- symfony/framework-bundle: >=2.7|~3.0
Requires (Dev)
- phpunit/phpunit: ~4.2
- symfony/symfony: >=2.7|~3.0
This package is auto-updated.
Last update: 2024-09-15 02:57:51 UTC
README
此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 }