/** * @test */ public function logToVampire_validLog_returnVampire() { $log = self::getLog(); $returnValue = AnalyzerLogFormat::logToVampire($log); $expectedVampire = VampireFixture::getVampire(); $this->assertEquals($expectedVampire, $returnValue); }
/** * @param string $file * * @return Vampire[] */ public function aggregateLog($file) { $handle = fopen($file, "r"); while (!feof($handle)) { $line = fgets($handle); $vampire = AnalyzerLogFormat::logToVampire($line); if ($vampire) { $this->vampires->addVampire($vampire); } } fclose($handle); }