相关疑难解决方法(0)

Symfony 2 + Doctrine 2 + PHPUnit 3.5:闭包异常的序列化

我试图在谷歌上找到一些关于此的东西,但没有任何结果.我有一个继承自WebTestCase的TestCase类,我希望在所有单元/功能测试中使用一些方法:

<?php

namespace Application\FaxServerBundle\Test;

use Symfony\Bundle\FrameworkBundle\Test\WebTestCase;
use Doctrine\Common\DataFixtures\Loader;
use Doctrine\Common\DataFixtures\Executor\ORMExecutor;
use Doctrine\Common\DataFixtures\Purger\ORMPurger;

use Application\FaxServerBundle\DataFixtures\ORM\NetworkConfigurationData;

class TestCase extends WebTestCase
{
    protected $kernel;

    public function setUp()
    {
        parent::setUp();
    }

    public function getEm()
    {
        return $this->getService( 'doctrine.orm.entity_manager' );
    }

    public function getNetworkConfigurationRepository()
    {
        return $this->getEm()->getRepository( 'Application\FaxServerBundle\Entity\NetworkConfiguration' );
    }

    public function loadNetworkConfigurationFixtures()
    {
        $loader = new Loader();
        $loader->addFixture( new NetworkConfigurationData() );

        $this->loadFixtures( $loader );
    }

    public function loadFixtures( $loader )
    {
        $purger     = new ORMPurger();
        $executor   = new ORMExecutor( $this->getEm(), $purger );
        $executor->execute( $loader->getFixtures() …
Run Code Online (Sandbox Code Playgroud)

phpunit doctrine symfony

38
推荐指数
1
解决办法
2万
查看次数

如何在使用PHPUnit进行测试时设置Doctrine2灯具?

我正在尝试使用Symfony2,并一直在尝试为我的应用程序的模型层设置自动化测试.Symfony2书谈到了控制器的单元测试,但我找不到很多模型测试的例子.

我希望在每次测试运行之前都有一个干净的数据集,并找到这些文章:

根据sznapka.pl文章,我有一个实际运行的测试没有错误,但是虽然创建了测试模式,但是没有加载.我看不出为什么,甚至是一种调试方法.

背景:我之前使用的是CakePHP,其中夹具的装载很大程度上是自动处理的,也许我对Symfony/Doctrine有错误的方法?

unit-testing symfony doctrine-orm

28
推荐指数
1
解决办法
1万
查看次数

标签 统计

symfony ×2

doctrine ×1

doctrine-orm ×1

phpunit ×1

unit-testing ×1