Exemplo n.º 1
0
 protected function setUp()
 {
     parent::setUp();
     $userBackend = new \Test\Util\User\Dummy();
     $userBackend->createUser(self::TEST_FILESYSTEM_USER1, self::TEST_FILESYSTEM_USER1);
     $userBackend->createUser(self::TEST_FILESYSTEM_USER2, self::TEST_FILESYSTEM_USER2);
     \OC::$server->getUserManager()->registerBackend($userBackend);
     $this->loginAsUser();
 }
Exemplo n.º 2
0
 /**
  * @param string $user
  * @param bool $create
  */
 public static function loginHelper($user, $create = false)
 {
     if ($create) {
         $backend = new \Test\Util\User\Dummy();
         $backend->createUser($user, $user);
         \OC::$server->getUserManager()->registerBackend($backend);
     }
     $storage = new \ReflectionClass('\\OC\\Files\\Storage\\Shared');
     $isInitialized = $storage->getProperty('isInitialized');
     $isInitialized->setAccessible(true);
     $isInitialized->setValue(array());
     $isInitialized->setAccessible(false);
     \OC_Util::tearDownFS();
     \OC_User::setUserId('');
     \OC\Files\Filesystem::tearDown();
     \OC_User::setUserId($user);
     \OC_Util::setupFS($user);
     \OC::$server->getUserFolder($user);
 }
Exemplo n.º 3
0
 public function testDeleteUser()
 {
     $manager = new \OC\User\Manager();
     $backend = new \Test\Util\User\Dummy();
     $backend->createUser('foo', 'bar');
     $manager->registerBackend($backend);
     $this->assertTrue($manager->userExists('foo'));
     $manager->get('foo')->delete();
     $this->assertFalse($manager->userExists('foo'));
 }