首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SimpleTest: assertEquals和PHP类型

SimpleTest: assertEquals和PHP类型
EN

Stack Overflow用户
提问于 2011-01-21 03:37:26
回答 1查看 2.7K关注 0票数 1

考虑以下代码:

代码语言:javascript
复制
<?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‘PHP $foo->bar (2)因为==允许这样做。这个测试通过了!但在某些情况下是错误的('2,3‘字符串与2整数不同。

来自EqualExpectation类的SimpleTest测试方法:

代码语言:javascript
复制
function test($compare) {
    return (($this->value == $compare) && ($compare == $this->value));
}

有没有一种方法可以在SimpleTest中进行测试?使用===的方法代替了== ...谢谢。

EN

回答 1

Stack Overflow用户

发布于 2011-05-27 17:14:13

SimpleTest documents

代码语言:javascript
复制
assertIdentical($x, $y) Fail if $x == $y is false or a type mismatch
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4751703

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档