summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBernhard Posselt <dev@bernhard-posselt.com>2014-12-16 20:01:49 +0100
committerBernhard Posselt <dev@bernhard-posselt.com>2014-12-16 20:01:49 +0100
commit8689fe1a2eda9bfc0a870e893a71bee634ed986b (patch)
treeaccc518768e215263216952a85fd421359c756c6
parent9ae48e184b1d244258f28fa0966e5b8c46a15081 (diff)
downloadnextcloud-server-8689fe1a2eda9bfc0a870e893a71bee634ed986b.tar.gz
nextcloud-server-8689fe1a2eda9bfc0a870e893a71bee634ed986b.zip
use two tests instead of one
-rw-r--r--tests/lib/user/session.php22
1 files changed, 18 insertions, 4 deletions
diff --git a/tests/lib/user/session.php b/tests/lib/user/session.php
index d441f802087..fb263d876b8 100644
--- a/tests/lib/user/session.php
+++ b/tests/lib/user/session.php
@@ -39,7 +39,7 @@ class Session extends \Test\TestCase {
$session->expects($this->once())
->method('get')
->with('user_id')
- ->will($this->returnValue(null));
+ ->will($this->returnValue('foo'));
$backend = $this->getMock('OC_User_Dummy');
$backend->expects($this->once())
@@ -52,14 +52,28 @@ class Session extends \Test\TestCase {
$userSession = new \OC\User\Session($manager, $session);
$isLoggedIn = $userSession->isLoggedIn();
- $this->assertFalse($isLoggedIn);
+ $this->assertTrue($isLoggedIn);
+ }
+ public function testNotLoggedIn() {
+ $session = $this->getMock('\OC\Session\Memory', array(), array(''));
$session->expects($this->once())
->method('get')
->with('user_id')
- ->will($this->returnValue('foo'));
+ ->will($this->returnValue(null));
+
+ $backend = $this->getMock('OC_User_Dummy');
+ $backend->expects($this->once())
+ ->method('userExists')
+ ->with('foo')
+ ->will($this->returnValue(true));
+
+ $manager = new \OC\User\Manager();
+ $manager->registerBackend($backend);
+
+ $userSession = new \OC\User\Session($manager, $session);
$isLoggedIn = $userSession->isLoggedIn();
- $this->assertTrue($isLoggedIn);
+ $this->assertFalse($isLoggedIn);
}
public function testSetUser() {