public function testDatabaseAdminRole() { $adm = new couchAdmin($this->aclient); $security = $adm->getSecurity(); $this->assertEquals(count($security->admins->roles), 0); $ok = $adm->addDatabaseAdminRole("cowboy"); $this->assertType("boolean", $ok); $this->assertEquals($ok, true); $security = $adm->getSecurity(); $this->assertEquals(count($security->admins->roles), 1); $this->assertEquals(reset($security->admins->roles), "cowboy"); $ok = $adm->removeDatabaseAdminRole("cowboy"); $this->assertType("boolean", $ok); $this->assertEquals($ok, true); $security = $adm->getSecurity(); $this->assertEquals(count($security->admins->roles), 0); }