我正在使用'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。我该如何解决这个问题?
答案 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();