我试图编写一个PHPUnit测试,断言我正在测试的数组有正确的键。
$structure = ['title', 'message', 'action'];
$structure = array_flip($structure);
$result = array_diff_key($structure, $response);
$this->assertEquals($result, []);
这个测试有效,但是必须有一个更简洁的方法来使用PHPUnit 4.8吗?
答案 0 :(得分:0)
你应该为每个密钥写一个断言:
$this->assertArrayHasKey('key', $response);
$this->assertArrayHasKey('message', $response);
$this->assertArrayHasKey('action', $response);
希望这个帮助