assertSame () == टेस्ट कि अगर वास्तविक आउटपुट और अपेक्षित पैरामीटर समान हैं।
अर्थात् :
$this->assertSame('$expected','$expected');
या
$this->assertSame('100','100');
assertEquals == यदि हम किसी वेबसाइट पेज के संबंध में देखते हैं, तो मेरे पास एक पृष्ठ है जिसमें 2 'तालिका' है, इसलिए जब मैं assertEquals चलाता हूं तो मैं इसकी गिनती की जांच करूंगा कि 'टेबल' काउंट फ़ंक्शन का उपयोग करके 2 हैं। उदाहरण के लिए:
$this->assertEquals(2, $var->filter('table')->count());
यहाँ हम यह देख सकते हैं कि परखें कि वेब पेज पर 2 टेबल पाए गए हैं। हम पृष्ठ पर पाए गए विभाजनों का उपयोग ब्रैकेट के अंदर '# डिविज़न नाम' का उपयोग करके भी कर सकते हैं।
उदाहरण 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'
। यहां तक कि अगर दोनों मूल्य तार हैं, तो वे तुलना के लिए पूर्णांक में बदल जाते हैं! जब भी आप कर सकते हैं आप वास्तव में जोर का उपयोग करना चाहिए।