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'
। এমনকি যদি উভয় মানই স্ট্রিং হয় তবে তারা তুলনার জন্য পূর্ণসংখ্যায় রূপান্তরিত হয়! আপনি যখনই পারেন সত্যিকারের assertSame ব্যবহার করা উচিত।