assertCreateGroups(); $this->assertCreateUser(); $this->assertAddMember(); $this->assertGetMembers(); $this->assertIsGroupMember(); $this->assertGetGroups(); $this->assertRemove(); } public function assertAddMember() { $this->assertTrue($this->app->addGroupMember($this->groupId1, $this->userId)); } public function assertGetMembers() { $members = $this->app->getGroupMembers($this->groupId1); $this->assertCount(1, $members); $this->assertEquals($this->username, $members[0]['username']); } public function assertIsGroupMember() { $this->assertTrue($this->app->isGroupMember($this->groupId1, $this->userId)); $this->assertFalse($this->app->isGroupMember($this->groupId1, $this->adminUserId)); } public function assertGetGroups() { $groups = $this->app->getMemberGroups($this->userId); $this->assertCount(1, $groups); $this->assertEquals($this->groupId1, $groups[0]['id']); $this->assertEquals($this->groupName1, $groups[0]['name']); } public function assertRemove() { $this->assertTrue($this->app->removeGroupMember($this->groupId1, $this->userId)); $this->assertFalse($this->app->isGroupMember($this->groupId1, $this->userId)); } }