Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/PHPUnit/Core/AccessTest.php')
-rw-r--r--tests/PHPUnit/Core/AccessTest.php91
1 files changed, 47 insertions, 44 deletions
diff --git a/tests/PHPUnit/Core/AccessTest.php b/tests/PHPUnit/Core/AccessTest.php
index 09637df503..f6d8f6e103 100644
--- a/tests/PHPUnit/Core/AccessTest.php
+++ b/tests/PHPUnit/Core/AccessTest.php
@@ -5,6 +5,9 @@
* @link http://piwik.org
* @license http://www.gnu.org/licenses/gpl-3.0.html GPL v3 or later
*/
+use Piwik\Access;
+use Piwik\AuthResult;
+
class AccessTest extends DatabaseTestCase
{
/**
@@ -13,7 +16,7 @@ class AccessTest extends DatabaseTestCase
*/
public function testGetListAccess()
{
- $accessList = Piwik_Access::getListAccess();
+ $accessList = Access::getListAccess();
$shouldBe = array('noaccess', 'view', 'admin', 'superuser');
$this->assertEquals($shouldBe, $accessList);
}
@@ -24,7 +27,7 @@ class AccessTest extends DatabaseTestCase
*/
public function testGetTokenAuthWithEmptyAccess()
{
- $access = new Piwik_Access();
+ $access = new Access();
$this->assertNull($access->getTokenAuth());
}
@@ -34,7 +37,7 @@ class AccessTest extends DatabaseTestCase
*/
public function testGetLoginWithEmptyAccess()
{
- $access = new Piwik_Access();
+ $access = new Access();
$this->assertNull($access->getLogin());
}
@@ -44,7 +47,7 @@ class AccessTest extends DatabaseTestCase
*/
public function testIsSuperUserWithEmptyAccess()
{
- $access = new Piwik_Access();
+ $access = new Access();
$this->assertFalse($access->isSuperUser());
}
@@ -54,7 +57,7 @@ class AccessTest extends DatabaseTestCase
*/
public function testIsSuperUserWithSuperUserAccess()
{
- $access = Piwik_Access::getInstance();
+ $access = Access::getInstance();
$access->setSuperUser(true);
$this->assertTrue($access->isSuperUser());
}
@@ -65,7 +68,7 @@ class AccessTest extends DatabaseTestCase
*/
public function testIsSuperUserWithNoSuperUserAccess()
{
- $access = Piwik_Access::getInstance();
+ $access = Access::getInstance();
$access->setSuperUser(false);
$this->assertFalse($access->isSuperUser());
}
@@ -76,7 +79,7 @@ class AccessTest extends DatabaseTestCase
*/
public function testGetSitesIdWithAtLeastViewAccessWithEmptyAccess()
{
- $access = new Piwik_Access();
+ $access = new Access();
$this->assertEmpty($access->getSitesIdWithAtLeastViewAccess());
}
@@ -86,7 +89,7 @@ class AccessTest extends DatabaseTestCase
*/
public function testGetSitesIdWithAdminAccessWithEmptyAccess()
{
- $access = new Piwik_Access();
+ $access = new Access();
$this->assertEmpty($access->getSitesIdWithAdminAccess());
}
@@ -96,18 +99,18 @@ class AccessTest extends DatabaseTestCase
*/
public function testGetSitesIdWithViewAccessWithEmptyAccess()
{
- $access = new Piwik_Access();
+ $access = new Access();
$this->assertEmpty($access->getSitesIdWithViewAccess());
}
/**
* @group Core
* @group Access
- * @expectedException Piwik_Access_NoAccessException
+ * @expectedException Piwik\NoAccessException
*/
public function testCheckUserIsSuperUserWithEmptyAccess()
{
- $access = new Piwik_Access();
+ $access = new Access();
$access->checkUserIsSuperUser();
}
@@ -117,7 +120,7 @@ class AccessTest extends DatabaseTestCase
*/
public function testCheckUserIsSuperUserWithSuperUserAccess()
{
- $access = Piwik_Access::getInstance();
+ $access = Access::getInstance();
$access->setSuperUser(true);
$access->checkUserIsSuperUser();
}
@@ -125,11 +128,11 @@ class AccessTest extends DatabaseTestCase
/**
* @group Core
* @group Access
- * @expectedException Piwik_Access_NoAccessException
+ * @expectedException Piwik\NoAccessException
*/
public function testCheckUserHasSomeAdminAccessWithEmptyAccess()
{
- $access = new Piwik_Access();
+ $access = new Access();
$access->checkUserHasSomeAdminAccess();
}
@@ -139,7 +142,7 @@ class AccessTest extends DatabaseTestCase
*/
public function testCheckUserHasSomeAdminAccessWithSuperUserAccess()
{
- $access = Piwik_Access::getInstance();
+ $access = Access::getInstance();
$access->setSuperUser(true);
$access->checkUserHasSomeAdminAccess();
}
@@ -151,13 +154,13 @@ class AccessTest extends DatabaseTestCase
public function testCheckUserHasSomeAdminAccessWithSomeAccess()
{
$mock = $this->getMock(
- 'Piwik_Access',
+ 'Piwik\Access',
array('getSitesIdWithAdminAccess')
);
$mock->expects($this->once())
- ->method('getSitesIdWithAdminAccess')
- ->will($this->returnValue(array(2, 9)));
+ ->method('getSitesIdWithAdminAccess')
+ ->will($this->returnValue(array(2, 9)));
$mock->checkUserHasSomeAdminAccess();
}
@@ -165,11 +168,11 @@ class AccessTest extends DatabaseTestCase
/**
* @group Core
* @group Access
- * @expectedException Piwik_Access_NoAccessException
+ * @expectedException Piwik\NoAccessException
*/
public function testCheckUserHasSomeViewAccessWithEmptyAccess()
{
- $access = new Piwik_Access();
+ $access = new Access();
$access->checkUserHasSomeViewAccess();
}
@@ -179,7 +182,7 @@ class AccessTest extends DatabaseTestCase
*/
public function testCheckUserHasSomeViewAccessWithSuperUserAccess()
{
- $access = Piwik_Access::getInstance();
+ $access = Access::getInstance();
$access->setSuperUser(true);
$access->checkUserHasSomeViewAccess();
}
@@ -191,7 +194,7 @@ class AccessTest extends DatabaseTestCase
public function testCheckUserHasSomeViewAccessWithSomeAccess()
{
$mock = $this->getMock(
- 'Piwik_Access',
+ 'Piwik\Access',
array('getSitesIdWithAtLeastViewAccess')
);
@@ -205,11 +208,11 @@ class AccessTest extends DatabaseTestCase
/**
* @group Core
* @group Access
- * @expectedException Piwik_Access_NoAccessException
+ * @expectedException Piwik\NoAccessException
*/
public function testCheckUserHasViewAccessWithEmptyAccessNoSiteIdsGiven()
{
- $access = new Piwik_Access();
+ $access = new Access();
$access->checkUserHasViewAccess(array());
}
@@ -219,7 +222,7 @@ class AccessTest extends DatabaseTestCase
*/
public function testCheckUserHasViewAccessWithSuperUserAccess()
{
- $access = Piwik_Access::getInstance();
+ $access = Access::getInstance();
$access->setSuperUser(true);
$access->checkUserHasViewAccess(array());
}
@@ -231,7 +234,7 @@ class AccessTest extends DatabaseTestCase
public function testCheckUserHasViewAccessWithSomeAccessSuccessIdSitesAsString()
{
$mock = $this->getMock(
- 'Piwik_Access',
+ 'Piwik\Access',
array('getSitesIdWithAtLeastViewAccess')
);
@@ -249,7 +252,7 @@ class AccessTest extends DatabaseTestCase
public function testCheckUserHasViewAccessWithSomeAccessSuccessAllSites()
{
$mock = $this->getMock(
- 'Piwik_Access',
+ 'Piwik\Access',
array('getSitesIdWithAtLeastViewAccess')
);
@@ -263,12 +266,12 @@ class AccessTest extends DatabaseTestCase
/**
* @group Core
* @group Access
- * @expectedException Piwik_Access_NoAccessException
+ * @expectedException Piwik\NoAccessException
*/
public function testCheckUserHasViewAccessWithSomeAccessFailure()
{
$mock = $this->getMock(
- 'Piwik_Access',
+ 'Piwik\Access',
array('getSitesIdWithAtLeastViewAccess')
);
@@ -285,7 +288,7 @@ class AccessTest extends DatabaseTestCase
*/
public function testCheckUserHasAdminAccessWithSuperUserAccess()
{
- $access = Piwik_Access::getInstance();
+ $access = Access::getInstance();
$access->setSuperUser(true);
$access->checkUserHasAdminAccess(array());
}
@@ -293,11 +296,11 @@ class AccessTest extends DatabaseTestCase
/**
* @group Core
* @group Access
- * @expectedException Piwik_Access_NoAccessException
+ * @expectedException Piwik\NoAccessException
*/
public function testCheckUserHasAdminAccessWithEmptyAccessNoSiteIdsGiven()
{
- $access = new Piwik_Access();
+ $access = new Access();
$access->checkUserHasViewAccess(array());
}
@@ -308,7 +311,7 @@ class AccessTest extends DatabaseTestCase
public function testCheckUserHasAdminAccessWithSomeAccessSuccessIdSitesAsString()
{
$mock = $this->getMock(
- 'Piwik_Access',
+ 'Piwik\Access',
array('getSitesIdWithAdminAccess')
);
@@ -326,7 +329,7 @@ class AccessTest extends DatabaseTestCase
public function testCheckUserHasAdminAccessWithSomeAccessSuccessAllSites()
{
$mock = $this->getMock(
- 'Piwik_Access',
+ 'Piwik\Access',
array('getSitesIdWithAdminAccess', 'getSitesIdWithAtLeastViewAccess')
);
@@ -344,12 +347,12 @@ class AccessTest extends DatabaseTestCase
/**
* @group Core
* @group Access
- * @expectedException Piwik_Access_NoAccessException
+ * @expectedException Piwik\NoAccessException
*/
public function testCheckUserHasAdminAccessWithSomeAccessFailure()
{
$mock = $this->getMock(
- 'Piwik_Access',
+ 'Piwik\Access',
array('getSitesIdWithAdminAccess')
);
@@ -366,7 +369,7 @@ class AccessTest extends DatabaseTestCase
*/
public function testReloadAccessWithEmptyAuth()
{
- $access = new Piwik_Access();
+ $access = new Access();
$this->assertFalse($access->reloadAccess(null));
}
@@ -376,7 +379,7 @@ class AccessTest extends DatabaseTestCase
*/
public function testReloadAccessWithEmptyAuthSuperUser()
{
- $access = Piwik_Access::getInstance();
+ $access = Access::getInstance();
$access->setSuperUser(true);
$this->assertTrue($access->reloadAccess(null));
}
@@ -390,9 +393,9 @@ class AccessTest extends DatabaseTestCase
$mock = $this->getMock('Piwik_Login_Auth', array('authenticate'));
$mock->expects($this->once())
->method('authenticate')
- ->will($this->returnValue(new Piwik_Auth_Result(Piwik_Auth_Result::SUCCESS, 'login', 'token')));
+ ->will($this->returnValue(new AuthResult(AuthResult::SUCCESS, 'login', 'token')));
- $access = Piwik_Access::getInstance();
+ $access = Access::getInstance();
$this->assertTrue($access->reloadAccess($mock));
$this->assertFalse($access->isSuperUser());
}
@@ -406,9 +409,9 @@ class AccessTest extends DatabaseTestCase
$mock = $this->getMock('Piwik_Login_Auth', array('authenticate'));
$mock->expects($this->once())
->method('authenticate')
- ->will($this->returnValue(new Piwik_Auth_Result(Piwik_Auth_Result::SUCCESS_SUPERUSER_AUTH_CODE, 'superuser', 'superusertoken')));
+ ->will($this->returnValue(new AuthResult(AuthResult::SUCCESS_SUPERUSER_AUTH_CODE, 'superuser', 'superusertoken')));
- $access = Piwik_Access::getInstance();
+ $access = Access::getInstance();
$this->assertTrue($access->reloadAccess($mock));
$this->assertTrue($access->isSuperUser());
}
@@ -422,9 +425,9 @@ class AccessTest extends DatabaseTestCase
$mock = $this->getMock('Piwik_Login_Auth', array('authenticate'));
$mock->expects($this->once())
->method('authenticate')
- ->will($this->returnValue(new Piwik_Auth_Result(Piwik_Auth_Result::FAILURE_CREDENTIAL_INVALID, null, null)));
+ ->will($this->returnValue(new AuthResult(AuthResult::FAILURE_CREDENTIAL_INVALID, null, null)));
- $access = Piwik_Access::getInstance();
+ $access = Access::getInstance();
$this->assertFalse($access->reloadAccess($mock));
}