コード例 #1
0
ファイル: GroupMemberTest.php プロジェクト: Folcky/kanboard
 public function testAddRemove()
 {
     $groupModel = new Group($this->container);
     $groupMemberModel = new GroupMember($this->container);
     $this->assertEquals(1, $groupModel->create('Test'));
     $this->assertTrue($groupMemberModel->addUser(1, 1));
     $this->assertFalse($groupMemberModel->addUser(1, 1));
     $users = $groupMemberModel->getMembers(1);
     $this->assertCount(1, $users);
     $this->assertEquals('admin', $users[0]['username']);
     $this->assertEmpty($groupMemberModel->getNotMembers(1));
     $this->assertTrue($groupMemberModel->removeUser(1, 1));
     $this->assertFalse($groupMemberModel->removeUser(1, 1));
     $this->assertEmpty($groupMemberModel->getMembers(1));
 }