我有2個不同的數據提供者,我想使用來自兩個數據提供者的數據爲我的測試用例。phpunit - 如何合併2個數據提供者
我做了一個陣列中的dataProvider部分合併爲
public function provider_data() {
$data1 = $this->getData('home_data');
$data2= $this->getData('data2');
$newarray = array_merge($data1, $data2);
return $newarray;
}
但我看到的是越來越執行我的測試情況下,兩次,我注意到,測試用例實際執行爲每個陣列(數據1和數據2)seperately雖然他們合併了。我在這裏做錯了什麼?我應該如何結合2個數據提供者(無論是數據提供者輸入的數據完全不同的格式)
的[可用於PHPUnit多個數據提供商(https://stackoverflow.com/questions/15125437/can-phpunit-use-multiple-data-provider) – Potherca 2017-09-19 10:19:47