What Brad said. In this case, I believe the assertSame function should be
used instead, which emulates ===.
On Jun 7, 2013 1:55 PM, "Brad Jorsch" <bjorsch(a)wikimedia.org> wrote:
On Fri, Jun 7, 2013 at 12:36 PM, Paul Selitskas
<p.selitskas(a)gmail.com>
wrote:
What is wrong here? Wrong test case + issue in
PHPUnit or what?
Fun with PHP comparison. With the "==" and "!=" operators (which are
what PHPUnit's assertEquals is probably using), PHP notices that "1"
and "01" are both "numeric strings" so it decides to compare them as
numbers.
http://php.net/manual/en/language.operators.comparison.php
--
Brad Jorsch
Software Engineer
Wikimedia Foundation
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l