1

symfony 1.4 プロジェクトをテストするために「sfJwtPhpUnitPlugin」プラグインを使用しています。以下の手順に従いました。

インストール: 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 が表示されません。どうすれば問題を解決できますか?

4

1 に答える 1

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();
于 2013-08-09T12:31:16.023 に答える