コード例 #1
0
ファイル: UsersManager.test.php プロジェクト: klando/pgpiwik
 /**
  * we set access for one user for one site several times and check that it is updated
  */
 function test_setUserAccess_multipleCallOverwriteSingleUserOneSite()
 {
     Piwik_UsersManager_API::addUser("user1", "geqgegagae", "*****@*****.**", "alias");
     $id1 = Piwik_SitesManager_API::addSite("test1", array("http://piwik.net", "http://piwik.com/test/"));
     $id2 = Piwik_SitesManager_API::addSite("test2", array("http://piwik.net", "http://piwik.com/test/"));
     Piwik_UsersManager_API::setUserAccess("user1", "view", array($id1, $id2));
     Piwik_UsersManager_API::setUserAccess("user1", "admin", array($id1));
     $access1 = Piwik_UsersManager_API::getSitesAccessFromUser("user1");
     $wanted1 = array($id1 => 'admin', $id2 => 'view');
     $this->assertEqual($access1, $wanted1);
 }