function __construct($idsite) { $this->id = $idsite; if (!isset(self::$infoSites[$this->id])) { self::$infoSites[$this->id] = Piwik_SitesManager_API::getSiteFromId($idsite); } }
/** * strange name and NO URL => name ok, main_url not updated */ function test_updateSite_strangeNameNoUrl() { $idsite = Piwik_SitesManager_API::addSite("site1", "http://main.url"); $newName = "test toto@{'786'}"; Piwik_SitesManager_API::updateSite($idsite, $newName); $site = Piwik_SitesManager_API::getSiteFromId($idsite); $this->assertEqual($site['name'], $newName); // url didn't change because parameter url NULL in updateSite $this->assertEqual($site['main_url'], "http://main.url"); $this->assertEqual(count(null), 0); }