Horde_Share_TestBase::countShares PHP 메소드

countShares() 공개 메소드

public countShares ( )
    public function countShares()
    {
        // Getting shares from cache.
        $this->assertEquals(5, self::$share->countShares('john'));
        // Top level only.
        $this->assertEquals(2, self::$share->countShares('john', Horde_Perms::EDIT, null, null, false));
        $this->assertEquals(3, self::$share->countShares('john', Horde_Perms::EDIT));
        // Reset cache.
        self::$share->resetCache();
        // Getting shares from backend.
        $this->assertEquals(5, self::$share->countShares('john'));
        $this->assertEquals(2, self::$share->countShares('john', Horde_Perms::EDIT, null, null, false));
        $this->assertEquals(3, self::$share->countShares('john', Horde_Perms::EDIT));
    }

Usage Example

예제 #1
0
파일: Base.php 프로젝트: jubinpatel/horde
 /**
  * @depends testPermissions
  */
 public function testCountShares()
 {
     parent::countShares();
 }