public function testProcess() { $task = new LinkCheckTask(); $task->process(); $runs = DataObject::get('LinkCheckRun'); $this->assertEquals(1, $runs->Count()); }
public function startrun() { $task = new LinkCheckTask(); $result = $task->process(); $script = ''; if (class_exists('SapphireTest', false) && SapphireTest::is_running_test()) { return; } if (!$result) { FormResponse::status_message('There is already a link check running at the moment. Please wait for it to complete before starting a new one.', 'bad'); return FormResponse::respond(); } if (!empty($result['LinkCheckRunID'])) { $run = DataObject::get_by_id('LinkCheckRun', (int) $result['LinkCheckRunID']); if ($run) { echo $this->addTreeNodeJS($run, true); } } }