0

simpletest を使用して、1 つは配列から、もう 1 つはオブジェクト プロパティからの 2 つの数値文字列を比較しようとしています。

値を出力しましたが、値は同じですが、テストは常に false を返します。誰でも助けることができますか?

コードは次のとおりです。

$this->assertEqual(strval($this->createdforums[$randomforum]),
(strval($forum->getTitle)));

   print_r($this->createdforums[$randomforum]);
   print_r('<br />');
   print_r($forum->getTitle());

出力される値は次のとおりです。

1250833961 1250833961

アドバイスをいただければ幸いです。ありがとう。

4

2 に答える 2

0

assert の getTitle の角かっこが抜けています。する必要があります...

$this->assertEqual(strval($this->createdforums[$randomforum]),
(strval($forum->getTitle())));
于 2009-12-01T16:10:00.180 に答える
0

たぶん、値の周りにいくつかのスペースがあります。比較する前に、それらを trim() してみてください。

于 2009-12-01T16:04:59.727 に答える