public function testGetHRFFromBrokenServer() { // tester qu'il y a bien une exception en cas d'indisponibilité du serveur (statut =! de 200 ou 300) $api = new MeteoFranceAPI("http://fake-url.com"); try { $HRFJson = $api->getHourlyRainForecast(); } catch (Exception $e) { return; } $this->fail(); }
<?php require 'classes/AutoLoader.php'; AutoLoader::registerDirectory(dirname(__FILE__) . '/classes'); $api = new MeteoFranceAPI(); $hrf = $api->getHourlyRainForecast(); $store = new HourlyRainForecastStore(); $store->writeFile($hrf); $store->writeDb($hrf);