【发布时间】:2014-11-19 10:16:49
【问题描述】:
我有 2 个不同的数据提供者,我想将来自这两个数据提供者的数据用于我的测试用例。
我在 dataProviders 部分做了一个数组合并
public function provider_data() {
$data1 = $this->getData('home_data');
$data2= $this->getData('data2');
$newarray = array_merge($data1, $data2);
return $newarray;
}
但是我看到我的测试用例被执行了两次,我注意到测试用例实际上是为每个数组(Data1 和 Data2)单独执行的,尽管它们被合并了。我在这里做错了什么?我应该如何组合 2 个数据提供者(两个数据提供者的输入数据格式完全不同)
【问题讨论】: