SimpleTest: assertEquals ve PHP türleri

0 Cevap php

Aşağıdaki kodu göz önüne alındığında:

<?php
class Foo extends UnitTestCase {
    public function testFoo() {
        $foo = new Foo();
        $this->assertEqual('2, 3', $foo->bar(3));
    }
}
?>

<?php
class Foo {
    public function bar() {
        return 2;
    }
}
?>

'2, 3 '== $ foo-> bar (2) PHP buna izin çünkü. Bu test geçmek! Ama '2, 3 'dize 2 tamsayı farklı (bazı durumlarda yanlış.

EqualExpectation sınıftan SimpleTest test yöntemi:

function test($compare) {
    return (($this->value == $compare) && ($compare == $this->value));
}

Is there a method to test that in SimpleTest? Instead of ==, a method that uses === ... Thank you.

0 Cevap