/** * Test: incorrect xml-file */ public function test_notGPX() { $this->object->parseString('<any><xml><file></file></xml></any>'); $this->assertTrue($this->object->failed()); $this->assertEmpty($this->object->objects()); $this->assertNotEmpty($this->object->getErrors()); }
/** * Import hrm and gpx * @param string $filename relative path */ private function importHRMandGPX($filename) { $HRMImporter = new ImporterFiletypeHRM(); $HRMImporter->parseFile($filename . '.hrm'); $GPXImporter = new ImporterFiletypeGPX(); $GPXImporter->parseFile($filename . '.gpx'); $Importer = new ImporterHRMandGPX($HRMImporter, $GPXImporter); $this->TrainingObjects[] = $Importer->object(); $this->addErrors($HRMImporter->getErrors()); $this->addErrors($GPXImporter->getErrors()); unlink(FRONTEND_PATH . $filename . '.hrm'); unlink(FRONTEND_PATH . $filename . '.gpx'); }