PHPUnit Test没有给出symfony 1.4的结果

时间:2013-06-19 13:04:01

标签: php phpunit symfony-1.4

我正在使用'sfJwtPhpUnitPlugin'插件来测试我的symfony 1.4项目。我按照以下步骤操作。

安装:https://github.com/JWT-OSS/sfJwtPhpUnitPlugin/blob/1.0.3/INSTALL.md 用法:https://github.com/JWT-OSS/sfJwtPhpUnitPlugin/blob/1.0.3/USAGE.md

自动生成我的测试用例。

当我触发命令./symfony phpunit:unit时,我看不到任何结果..

..根据指南,我可以看到以下声明

When running PHPUnit Symfony tasks, JPUP will look for and execute the bootstrap file in sf_test_dir/bootstrap/phpunit.php. If you have any code that needs to be executed before any tests are run, put it in this bootstrap file.

但我在test / bootstrap目录中看不到文件phpunit.php。我该如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可以复制test/bootstrap/unit.php并删除包含石灰的行。例如我的引导程序文件

<?php

// configuration
require_once  __DIR__ . '/../../config/ProjectConfiguration.class.php';
$configuration = ProjectConfiguration::hasActive() ? ProjectConfiguration::getActive() : new ProjectConfiguration();

// autoloader
$autoload = sfSimpleAutoload::getInstance(sfConfig::get('sf_cache_dir').'/project_autoload.cache');
$autoload->loadConfiguration(
    sfFinder::type('file')->name('autoload.yml')->in(
        array(
            sfConfig::get('sf_symfony_lib_dir') . '/config/config',
            sfConfig::get('sf_config_dir'),
        )
    )
);
$autoload->register();