public function testGetSeasonTournamentUrls()
 {
     $content = file_get_contents(__DIR__ . '/2014SeasonTournaments.html');
     $seasonTournamentUrls = BvbInfoScraper::getSeasonTournamentUrls($content);
     $this->assertSame('Tournament.asp?ID=2975', $seasonTournamentUrls[0]);
     $this->assertSame('Tournament.asp?ID=2988', $seasonTournamentUrls[13]);
     $this->assertSame(14, count($seasonTournamentUrls));
 }
Exemple #2
0
 /**
  * @param $seasonUrl
  */
 private function importSeason($seasonUrl)
 {
     if (!$this->yearIsValidInSeasonUrl($seasonUrl)) {
         return;
     }
     echo 'Season: ' . $seasonUrl . PHP_EOL;
     $content = file_get_contents($seasonUrl);
     $seasonTournamentUrls = BvbInfoScraper::getSeasonTournamentUrls($content);
     $this->importSeasonTournamentUrls($seasonTournamentUrls);
 }