public function testGetRole() { $projectModel = new Project($this->container); $userRoleModel = new ProjectUserRole($this->container); $this->assertEquals(1, $projectModel->create(array('name' => 'Test'))); $this->assertEmpty($userRoleModel->getUserRole(1, 1)); $this->assertTrue($userRoleModel->addUser(1, 1, Role::PROJECT_VIEWER)); $this->assertEquals(Role::PROJECT_VIEWER, $userRoleModel->getUserRole(1, 1)); $this->assertTrue($userRoleModel->changeUserRole(1, 1, Role::PROJECT_MEMBER)); $this->assertEquals(Role::PROJECT_MEMBER, $userRoleModel->getUserRole(1, 1)); $this->assertTrue($userRoleModel->changeUserRole(1, 1, Role::PROJECT_MANAGER)); $this->assertEquals(Role::PROJECT_MANAGER, $userRoleModel->getUserRole(1, 1)); $this->assertEquals('', $userRoleModel->getUserRole(1, 2)); }