/** * Adds contest to scoreboard helper * * @param array $contestData * @param array $scorebaordData * @param array $groupData */ public static function addContestToScoreboard($contestData, $scoreboardData, $groupData, $onlyAC = 0, $weight = 1) { GroupScoreboardController::apiAddContest(new Request(array("auth_token" => OmegaupTestCase::login($groupData["owner"]), "group_alias" => $groupData["request"]["alias"], "scoreboard_alias" => $scoreboardData["request"]["alias"], "contest_alias" => $contestData["request"]["alias"], "only_ac" => $onlyAC, "weight" => $weight))); }
/** * Adding a contest to a scoreboard not being contest admin * * @expectedException ForbiddenAccessException */ public function testAddContestToScoreboardNoContestAdmin() { $groupData = GroupsFactory::createGroup(); $scoreboardData = GroupsFactory::createGroupScoreboard($groupData); $contestData = ContestsFactory::createContest(null, 0); GroupScoreboardController::apiAddContest(new Request(array("auth_token" => self::login($groupData["owner"]), "group_alias" => $groupData["request"]["alias"], "scoreboard_alias" => $scoreboardData["request"]["alias"], "contest_alias" => $contestData["request"]["alias"]))); }
/** * Adding a contest to a scoreboard not being contest admin * * @expectedException ForbiddenAccessException */ public function testAddContestToScoreboardNoContestAdmin() { $groupData = GroupsFactory::createGroup(); $scoreboardData = GroupsFactory::createGroupScoreboard($groupData); $contestData = ContestsFactory::createContest(null, 0); GroupScoreboardController::apiAddContest(new Request(array('auth_token' => self::login($groupData['owner']), 'group_alias' => $groupData['request']['alias'], 'scoreboard_alias' => $scoreboardData['request']['alias'], 'contest_alias' => $contestData['request']['alias']))); }
/** * Adds contest to scoreboard helper * * @param array $contestData * @param array $scorebaordData * @param array $groupData */ public static function addContestToScoreboard($contestData, $scoreboardData, $groupData, $onlyAC = 0, $weight = 1) { GroupScoreboardController::apiAddContest(new Request(array('auth_token' => OmegaupTestCase::login($groupData['owner']), 'group_alias' => $groupData['request']['alias'], 'scoreboard_alias' => $scoreboardData['request']['alias'], 'contest_alias' => $contestData['request']['alias'], 'only_ac' => $onlyAC, 'weight' => $weight))); }