checkHostLayout(); } /** * @dataProvider getCreateData */ public function testFormHostFromMonitoring_Create($data) { $this->checkHostCreate($data); } /** * @dataProvider getValidationUpdateData */ public function testFormHostFromMonitoring_ValidationUpdate($data) { $this->checkHostUpdate($data); } /** * @backup hosts * * @dataProvider getUpdateData */ public function testFormHostFromMonitoring_Update($data) { $this->checkHostUpdate($data); } /** * Update the host without any changes and check host and interfaces hashes. */ public function testFormHostFromMonitoring_SimpleUpdate() { $this->checkHostSimpleUpdate(); } /** * @dataProvider getCloneData */ public function testFormHostFromMonitoring_Clone($data) { $this->cloneHost($data); // Check that items cloned from original host. $this->assertItemsDBCount($data['fields']['Host name'], $data['items']); } /** * @dataProvider getCancelData */ public function testFormHostFromMonitoring_Cancel($data) { $this->checkCancel($data); } /** * @dataProvider getDeleteData */ public function testFormHostFromMonitoring_Delete($data) { $this->checkDelete($data); } public function testFormHostFromMonitoring_DiscoveredHostLayout() { $this->checkDiscoveredHostLayout(); } }