assertArrayHasKey()
assertArrayHasKey(mixed $key, array $array[, string $message = ''])
Pesan kesalahan didalam contoh dibawah ini disebabkan karena $array
tersebut di memiliki $key
yang sama / cocok. Berikut contoh codingan dibawah ini:
Contoh A.1: Penggunaan assertArrayHasKey()
class ArrayHasKeyTest extends PHPUnit_Framework_TestCase
{
public function testFailure()
{
$this->assertArrayHasKey('foo', array('bar' => 'baz'));
}
}
?>
Dibawah ini hasil pengetesan yang dilakukan menggunakan CMD, ada pesan kesalahan didalam file ArrayHasKeyTest.php
tersebut. Error tersebut menujukan bahwa methode assertArrayHasKey
mengecek apakah key => foo
sama dengan key => bar
apakah sama keduanya. Ternyata tidak dan muncul pesaan Filed asserting that an array has the key 'foo'
. Tetapi jika key => bar
tersebut diubah menjadi key => foo
maka pesan error tersebut tidak ada.