예제 #1
0
 /**
  * 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)));
 }
예제 #2
0
 /**
  * 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"])));
 }
예제 #3
0
 /**
  * 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'])));
 }
예제 #4
0
 /**
  * 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)));
 }