是否可以将PHPUnit测试生成的结果保存为文本文件或html文件,以便我们以后可以查看并通过电子邮件发送给相关人员?我的要求就是将我们在IDE(Netbean或Eclipse)或命令提示符下输出的输出保存到本地系统(我执行测试的系统)中的文件中.经过长时间的搜索,我找不到所需的解决方案.如果有人有解决方案,请帮助我.
我必须用内部数组测试一个数组。
我的数组如下所示。
$testdata=Array
(
[0] => Array
(
[label] => 'Ammy'
[idr] => 'user7'
[rel] => 7
)
[1] => Array
(
[label] => 'sidh'
[idr] => user8
[rel] => 8
)
[2] => Array
(
[label] => 'Alan'
[idr] => 'user9'
[rel] => 9
)
)
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我的要求是使用 phpunit 的 assertArrayHasKey() 断言来断言内部数组的键是否存在。我试着这样做
foreach ($testdata as $values) {
//print_r($values);
$this->assertArrayHasKey('idr', $values);
$this->assertArrayHasKey('rel', $values);
}
Run Code Online (Sandbox Code Playgroud)
但这对我不起作用。甚至控件也不会进入 foreach() 循环。
请为此建议我一些解决方案。
phpunit ×2