コード例 #1
0
ファイル: manager.php プロジェクト: 0x17de/core
 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'));
 }
コード例 #2
0
ファイル: manager.php プロジェクト: evanjt/core
 public function testDeleteUser()
 {
     $config = $this->getMockBuilder('OCP\\IConfig')->disableOriginalConstructor()->getMock();
     $config->expects($this->at(0))->method('getUserValue')->with('foo', 'core', 'enabled')->will($this->returnValue(true));
     $config->expects($this->at(1))->method('getUserValue')->with('foo', 'login', 'lastLogin')->will($this->returnValue(0));
     $manager = new \OC\User\Manager($config);
     $backend = new \Test\Util\User\Dummy();
     $manager->registerBackend($backend);
     $backend->createUser('foo', 'bar');
     $this->assertTrue($manager->userExists('foo'));
     $manager->get('foo')->delete();
     $this->assertFalse($manager->userExists('foo'));
 }
コード例 #3
0
ファイル: manager.php プロジェクト: olucao/owncloud-core
 public function testGetOneBackendNotExists()
 {
     /**
      * @var \OC_User_Dummy | \PHPUnit_Framework_MockObject_MockObject $backend
      */
     $backend = $this->getMock('\\OC_User_Dummy');
     $backend->expects($this->once())->method('userExists')->with($this->equalTo('foo'))->will($this->returnValue(false));
     $manager = new \OC\User\Manager();
     $manager->registerBackend($backend);
     $this->assertEquals(null, $manager->get('foo'));
 }