PHPUnit不返回到下一个测试用例

PHPUnit不返回到下一个测试用例,phpunit,Phpunit,我有两个测试用例,一个返回一个值,下一个应该使用返回值 class GenerateAckFeedTest extends PHPUnit_Framework_TestCase { public function testThankyouAckFeedErrors() { $ackFeed = array(1,2,3); return $ackFeed; } /*** * @depends testCitiThanky

我有两个测试用例,一个返回一个值,下一个应该使用返回值

class GenerateAckFeedTest extends PHPUnit_Framework_TestCase
{
    public function testThankyouAckFeedErrors() 
    {
        $ackFeed = array(1,2,3);
        return $ackFeed;
    }

    /***
     * @depends testCitiThankyouAckFeedErrors
     */
    public function testCitiThankyouAckFeedGeneration(array $ackFeed)
    {

    }
}
我得到的错误是: 有1个错误:

1) testCitiThankyouAckFeedGeneration(GenerateAckFeedTest) 例外情况: 电话:4096 TEXT:传递给GenerateAckFeedTest::testCitiThankyouAckFeedGeneration()的参数1必须是一个数组,未给定任何值 位置:/home/pvarney/host server/www/active/unit_tests/generateAccFeedTest.php,第131行,2010年11月15日上午10:55 显示回溯: GenerateAckFeedTest.testCitiThankyouAckFeedGeneration()#第0行,文件:未知 ReflectionMethod.invoke(对象:GenerateAckFeedTest)#第489行,文件:/usr/share/php/PHPUnit/Framework/TestCase.php PHPUnit_Framework_TestCase.runTest()#第404行,文件:/usr/share/php/PHPUnit/Framework/TestCase.php PHPUnit_Framework_TestCase.runBare()#第607行,文件:/usr/share/php/PHPUnit/Framework/TestResult.php PHPUnit_Framework_TestResult.run(对象:GenerateAckFeedTest)#第375行,文件:/usr/share/php/PHPUnit/Framework/TestCase.php PHPUnit_Framework_TestCase.run(对象:PHPUnit_Framework_TestResult)#第677行,文件:/usr/share/php/PHPUnit/Framework/TestSuite.php PHPUnit_Framework_TestSuite.runTest(对象:GenerateAckFeedTest,对象:PHPUnit_Framework_TestResult)#第658行,文件:/usr/share/php/PHPUnit/Framework/TestSuite.php PHPUnit_Framework_TestSuite.run(对象:PHPUnit_Framework_TestResult,false,数组[0],数组[0])#第324行,文件:/usr/share/php/PHPUnit/TextUI/TestRunner.php PHPUnit_TextUI_TestRunner.doRun(对象:PHPUnit_Framework_TestSuite,数组[4])#第128行,文件:/usr/share/php/PHPUnit/TextUI/Command.php PHPUnit_TextUI_Command.main()#第52行,文件:/usr/bin/PHPUnit


我觉得我遗漏了一些非常明显的东西。

有两个问题,一个是我认为的版本(我本来会接受Anti的回答,但这是一条评论),另一个是我在评论中使用的星星数

我有

我需要

/**
 *
 */

根据PHPUnit/Util/Test.php getDependencies()方法,签名测试依赖项在PHPUnit 3.4.0中实现


您使用的是3.3.16—一个不支持此功能的旧版本。

您使用的是哪个PHPUnit版本?能否提供一个运行示例?也许这会产生一些答案我正在使用phpunit 3.3.16。(很抱歉反应太晚,周末到了)。我将编辑我的示例作为运行示例。非常感谢,顺便说一句。很高兴你自己弄明白了。我还添加了一个答案,希望将来对其他人有用。
/**
 *
 */