PHP - Simpletest - Сравнение числовых строк - PullRequest
0 голосов
/ 01 декабря 2009

Я пытаюсь использовать 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

Любой совет приветствуется. Спасибо.

Ответы [ 2 ]

0 голосов
/ 01 декабря 2009

Вы пропустили скобки от getTitle в assert. должно быть ...

$this->assertEqual(strval($this->createdforums[$randomforum]),
(strval($forum->getTitle())));
0 голосов
/ 01 декабря 2009

Может быть, у вас есть пробелы вокруг значений. Попробуйте обрезать () их перед сравнением.

...