当使用标量时:
$null = null;
$this->assertNull($null);
测试通过
$null = 'not null';
$this->assertNull($null);
测试失败
使用对象时:
$this->assertEquals(null, $menu->getChild('Projects'));
测试 $menu->getChild('Projects') 是否为 null,判断结果为通过或失败。
$this->assertNull($menu->getChild('Projects'));
出现了卡顿并出现错误:zend_mm_heap corrupted
使用AssertNull时,我没有得到与AssertEquals(null, $var)相同的行为;目前,我禁止使用AssertNull,但我想知道其中的原因...
assertEquals
解决了我的问题,谢谢。我已经进行了更多的调试,但仍然不知道如何正确解决它。 - Bram Gerritsen