コード例 #1
0
 public function testSetSecurity()
 {
     // 		$this->aclient->createDatabase();
     $adm = new couchAdmin($this->aclient);
     $security = $adm->getSecurity();
     $security->admins->names[] = "joe";
     $security->readers->names[] = "jack";
     $ok = $adm->setSecurity($security);
     $this->assertType("object", $ok);
     $this->assertObjectHasAttribute("ok", $ok);
     $this->assertEquals($ok->ok, true);
     $security = $adm->getSecurity();
     $this->assertEquals(count($security->readers->names), 1);
     $this->assertEquals(reset($security->readers->names), "jack");
     $this->assertEquals(count($security->admins->names), 1);
     $this->assertEquals(reset($security->admins->names), "joe");
 }