PHPUNIT_Framework_TestCase introuvable lors de l'exécution d'un test unique

Je suis en train d'utiliser des tests avec PHPUnit Laravel 5.2.10. J'ai PHPUnit 5.1.4 installé localement à l'intérieur de mon projet.

Quand je le lance:

phpunit

PHPUnit s'exécute tous les tests dans mon test répertoire parfaitement.

Cependant, lorsque je lance:

phpunit tests/unit/testThatFails.php

J'obtiens:

PHP Fatal error:  Class 'PHPUNIT_Framework_TestCase' not found in ...

La chose étrange est que quand je lance phpunit c'est avec succès l'exécution de chaque test dans le répertoire de test, y compris ce testThatFails.php l'amende juste.

Pourquoi faut-il casser quand j'essaie de le lancer juste un test?

Mise à jour:

Voici mon phpunit.xml:

<?xml version="1.0" encoding="UTF-8"?>
<phpunit backupGlobals="false"
         backupStaticAttributes="false"
         bootstrap="bootstrap/autoload.php"
         colors="true"
         convertErrorsToExceptions="true"
         convertNoticesToExceptions="true"
         convertWarningsToExceptions="true"
         processIsolation="false"
         stopOnFailure="false">
    <testsuites>
        <testsuite name="Application Test Suite">
            <directory>./tests/</directory>
        </testsuite>
    </testsuites>
    <filter>
        <whitelist>
            <directory suffix=".php">app/</directory>
        </whitelist>
    </filter>
    <php>
        <env name="APP_ENV" value="testing"/>
        <env name="CACHE_DRIVER" value="array"/>
        <env name="SESSION_DRIVER" value="array"/>
        <env name="QUEUE_DRIVER" value="sync"/>
    </php>
</phpunit>

Mise à jour:

Pour l'instant, depuis que je suis à l'aide de Laravel, je suis contourner ce problème en étendant TestCase plutôt que PHPUNIT_Framework_TestCase, et mes tests sont en mesure de fonctionner comme prévu. Cependant, c'est juste un contournement et pas un solution. (Il est aussi étrange pour moi que cela fonctionne étant donné le fait que TestCase lui-même n'a en fin de compte s'étendre à partir de PHPUNIT_Framework_TestCase.

InformationsquelleAutor tam5 | 2016-01-25