我正在尝试使用simpletest来比较两个数字字符串,一个来自数组,另一个来自对象属性。
我已打印出值并且它们相等,但是,测试总是返回false。 有人可以帮忙吗?
以下是代码:
$this->assertEqual(strval($this->createdforums[$randomforum]),
(strval($forum->getTitle)));
print_r($this->createdforums[$randomforum]);
print_r('<br />');
print_r($forum->getTitle());
打印出来的值是:
1250833961 1250833961
任何建议表示赞赏。 感谢。
答案 0 :(得分:0)
也许你在价值观周围有一些空格。在比较之前尝试修剪()它们。
答案 1 :(得分:0)
你错过了断言中getTitle的括号。应该是......
$this->assertEqual(strval($this->createdforums[$randomforum]),
(strval($forum->getTitle())));