Как передать массив в качестве аргумента от провайдеров в PHPUnit?

У меня есть тестовый метод, который получает массив в качестве аргумента, и я хочу передать данные из метода поставщика данных?

как этого можно добиться?

public function dataProvider(){
        return array(array(
                'id'=>1,
                'description'=>'',
        ));
}

/**
 * @dataProvider dataProvider
 */
public function testAddDocument($data){
// data here shall be an array provided by the data provider
// some test data here
}

Что происходит, так это то, что он передает значение ключа 'id'... и т. д.

Я хочу передать весь массив

7
задан Omar S. 9 August 2012 в 18:50
поделиться