独立捆绑的单元测试中的夹具

时间:2016-08-05 13:07:02

标签: unit-testing phpunit symfony fixtures

我写了一个symfony和doctrine的独立包,我想用phpunit进行单元测试 我需要一个数据库,实体和灯具来测试我的捆绑。 我按照这个好的要点创建了一个包含在我的包中的应用程序: https://gist.github.com/K-Phoen/4494091

除了学说映射之外,一切都很顺利。我得到了“没有要处理的元数据类”。每次我尝试更新数据库时都会显示消息。 这是我的学说配置:

    orm:
        auto_generate_proxy_classes: "%kernel.debug%"
        naming_strategy: doctrine.orm.naming_strategy.underscore
        mappings:
            C2is\DoctrineCacheInvalidationBundle\Tests\Fixtures\Entity:    
                type:                 annotation
                dir:                  "%kernel.root_dir%/../Entity"
                is_bundle:            false
                prefix:               DoctrineCacheInvalidationBundle\Entity
                alias:                DoctrineCacheInvalidationBundle

在目录Entity中我有一个非常简单的Test.php实体,它位于名称空间C2is \ DoctrineCacheInvalidationBundle \ Tests \ Fixtures \ Entity;

我无法想办法使学说理解元数据。

感谢您的帮助。

0 个答案:

没有答案