【发布时间】:2010-06-11 19:50:55
【问题描述】:
我目前正在尝试针对我的 zend 框架控制器编写一些单元测试。当我运行以下代码时,我收到此错误:
public function testListActionShouldContainListTable()
{
$this->loginToSystem();
$uri = $this->_uriBase . 'campaign/list';
$_SERVER["REQUEST_URI"] = $uri;
$this->dispatch('/campaign/list');
$this->assertController('campaign');
$this->assertAction('list');
$this->assertQueryCount('#list',1);
}
CampaignControllerTests::testListActionShouldContainListTable
DOMDocument::loadHTML(): ID alrt already defined in Entity, line: 36
使用任何 assertQuery 和 assertQueryContains 方法都会发生这种情况。我已经四处搜索,但并没有真正找到一个很好的答案来解释为什么它不允许我找到这个 html 节点或如何解决这个错误。
提前感谢您的帮助!
【问题讨论】:
标签: php unit-testing zend-framework