khẳng địnhSame () == Kiểm tra xem đầu ra thực tế và tham số mong đợi có giống nhau không.
đó là :
$this->assertSame('$expected','$expected');
hoặc là
$this->assertSame('100','100');
khẳng địnhEquals == Nếu chúng ta thấy đối với một trang web, tôi có một trang có 2 "bảng", vì vậy khi tôi chạy khẳng định, tôi sẽ kiểm tra số lượng của nó rằng "bảng" là 2 bằng cách sử dụng một hàm đếm. Ví dụ:
$this->assertEquals(2, $var->filter('table')->count());
Ở đây, chúng ta có thể thấy rằng khẳng định Equals kiểm tra rằng có 2 bảng được tìm thấy trên trang web. chúng tôi cũng có thể sử dụng các phân chia được tìm thấy trên trang bằng cách sử dụng '#division name' bên trong dấu ngoặc.
Vd 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'
. Ngay cả khi cả hai giá trị là chuỗi, chúng được chuyển đổi thành số nguyên để so sánh! Bạn thực sự nên sử dụng ensureSame bất cứ khi nào bạn có thể.