assertSame () == Menguji apakah keluaran aktual dan parameter yang diharapkan sama.
itu adalah :
$this->assertSame('$expected','$expected');
atau
$this->assertSame('100','100');
assertEquals == Jika kita melihat sehubungan dengan halaman situs web, saya memiliki halaman yang memiliki 2 'tabel' jadi ketika saya menjalankan assertEquals saya akan memeriksa hitungannya bahwa 'tabel' adalah 2 dengan menggunakan fungsi hitungan. Misalnya:
$this->assertEquals(2, $var->filter('table')->count());
Di sini kita dapat melihat assertEquals memeriksa bahwa ada 2 tabel yang ditemukan di halaman web. kita juga dapat menggunakan divisi yang ditemukan di halaman menggunakan '# nama divisi' di dalam tanda kurung.
Misalnya 2:
public function testAdd()
{
$calc = new Calculator();
$result = $calc->add(30, 12);
// assert that our calculator added the numbers correctly!
$this->assertEquals(42, $result);
}
'0012' == '12'
. Meskipun kedua nilai adalah string, keduanya akan diubah menjadi bilangan bulat untuk perbandingan! Anda harus benar-benar menggunakan assertSame kapan pun Anda bisa.