public function testDuplicate() { Host::duplicate(2); /* Assert for test duplicate 1 in DB */ $dataset = $this->createXmlDataSet(dirname(__DIR__) . '/data/host.duplicate-1.xml')->getTable('cfg_hosts'); $tableResult = $this->getConnection()->createQueryTable('cfg_hosts', 'SELECT * FROM cfg_hosts'); $this->assertTablesEqual($dataset, $tableResult); Host::duplicate(3, 2); /* Assert for test duplicate 2 in DB */ $dataset = $this->createXmlDataSet(dirname(__DIR__) . '/data/host.duplicate-2.xml')->getTable('cfg_hosts'); $tableResult = $this->getConnection()->createQueryTable('cfg_hosts', 'SELECT * FROM cfg_hosts'); $this->assertTablesEqual($dataset, $tableResult); $this->setExpectedException('\\Centreon\\Internal\\Exception', $this->errMsg, 0); Host::duplicate(42); }