PHPUnit - 断言两个字符串相等并且它们是

Ron*_*nny 2 phpunit selenium-rc

我正在使用 selenium RC 和 PHPunit,但遇到了这个问题。我正在尝试执行assertEqual,但这就是结果:

Failed asserting that two strings are equal.
--- Expected
+++ Actual
@@ @@
 abc
 def
Run Code Online (Sandbox Code Playgroud)

步线:

$this->assertEquals("abc\ndef", $this->getValue("text"));
Run Code Online (Sandbox Code Playgroud)

“文本”是“abc\ndef”。

在火狐浏览器中工作正常。问题仅出在 IE 上。结果他没有告诉我什么不相等。

Dav*_*ess 5

\rPHPUnit 的字符串差异输出很可能没有显示回车符 ( )。使用addslashes()serialize()显示隐藏字符。

$this->assertEquals(addslashes("abc\ndef"), addslashes($this->getValue("text")));
Run Code Online (Sandbox Code Playgroud)