assertSame () == ทดสอบว่าเอาต์พุตจริงและพารามิเตอร์ที่คาดหวังเหมือนกันหรือไม่
นั่นคือ :
$this->assertSame('$expected','$expected');
หรือ
$this->assertSame('100','100');
assertEquals == หากเราเห็นเกี่ยวกับหน้าเว็บไซต์ฉันมีหน้าที่มี 'ตาราง' 2 ดังนั้นเมื่อฉันเรียกใช้ assertEquals ฉันจะตรวจสอบการนับว่า 'ตาราง' เป็น 2 โดยใช้ฟังก์ชันนับ เช่น:
$this->assertEquals(2, $var->filter('table')->count());
ที่นี่เราจะเห็นว่า assertEquals ตรวจสอบว่ามี 2 ตารางที่พบในหน้าเว็บ นอกจากนี้เรายังสามารถใช้หน่วยงานที่พบในเพจโดยใช้ "#division name" ภายในวงเล็บ
เช่น 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'
ด้วยซ้ำ แม้ว่าค่าทั้งสองจะเป็นสตริง แต่ก็จะถูกแปลงเป็นจำนวนเต็มเพื่อการเปรียบเทียบ! คุณควรใช้ assertSame ทุกครั้งที่ทำได้