J'ai deux cas de test, un renvoie une valeur, le suivant est supposé pour utiliser la valeur de retour.PHPUnit ne revient pas au cas de test suivant
class GenerateAckFeedTest extends PHPUnit_Framework_TestCase
{
public function testThankyouAckFeedErrors()
{
$ackFeed = array(1,2,3);
return $ackFeed;
}
/***
* @depends testCitiThankyouAckFeedErrors
*/
public function testCitiThankyouAckFeedGeneration(array $ackFeed)
{
}
}
L'erreur que je reçois est: Il y avait 1 erreur:
1) testCitiThankyouAckFeedGeneration (GenerateAckFeedTest) Exception: Errcode: 4096 TEXTE: Argument 1 passé à GenerateAckFeedTest :: testCitiThankyouAckFeedGeneration() doit être un tableau, aucun donné LIEU: /home/pvarney/host-server/www/active/unit_tests/GenerateAckFeedTest.php, ligne 131, au 15 novembre 2010, 10:55 Montrant backtrace: GenerateAckFeedTest.testCitiThankyouAckFeedGeneration () # l ine 0, fichier: inconnu ReflectionMethod.invoke (Objet: GenerateAckFeedTest) # ligne 489, fichier: /usr/share/php/PHPUnit/Framework/TestCase.php PHPUnit_Framework_TestCase.runTest() # ligne 404, fichier:/usr/share/php/PHPUnit/Framework/TestCase.php PHPUnit_Framework_TestCase.runBare() # ligne 607, fichier: /usr/share/php/PHPUnit/Framework/TestResult.php PHPUnit_Framework_TestResult.run (Objet: GenerateAckFeedTest) # ligne 375, fichier: /usr/share/php/PHPUnit/Framework/TestCase.php PHPUnit_Framework_TestCase.run (objet: PHPUnit_Framework_TestResult) # ligne 677, fichier: /usr/share/php/PHPUnit/Framework/TestSuite.php PHPUnit_Framework_TestSuite.runTest (Objet: GenerateAckFeedTest, Objet: PHPUnit_Framework_TestResult) # ligne 658, fichier: /usr/share/php/PHPUnit/Framework/TestSuite.php PHPUnit_Fra mework_TestSuite.run (Objet: PHPUnit_Framework_TestResult, false, Array [0], Array [0]) # ligne 324, fichier: /usr/share/php/PHPUnit/TextUI/TestRunner.php PHPUnit_TextUI_TestRunner.doRun (Object: PHPUnit_Framework_TestSuite, Array [4]) # ligne 128, fichier: /usr/share/php/PHPUnit/TextUI/Command.php PHPUnit_TextUI_Command.main() # ligne 52, file:/usr/bin/phpunit
Je me sens comme Il me manque quelque chose d'assez évident.
Quelle version de PHPUnit utilisez-vous? –
Pouvez-vous fournir un exemple en cours? Peut-être que cela va générer quelques réponses – edorian
J'utilise phpunit 3.3.16. (Désolé pour la réponse tardive, le week-end est venu). Je vais modifier mon exemple pour un exemple en cours d'exécution. Merci un million, btw. –