/**
  * Removes contest from scoreboard
  */
 public function testRemoveContestFromScoreboard()
 {
     $groupData = GroupsFactory::createGroup();
     $scoreboardData = GroupsFactory::createGroupScoreboard($groupData);
     $contestData = ContestsFactory::createContest();
     ContestsFactory::addAdminUser($contestData, $groupData['owner']);
     GroupsFactory::addContestToScoreboard($contestData, $scoreboardData, $groupData);
     $response = GroupScoreboardController::apiRemoveContest(new Request(array('auth_token' => self::login($groupData['owner']), 'group_alias' => $groupData['request']['alias'], 'scoreboard_alias' => $scoreboardData['request']['alias'], 'contest_alias' => $contestData['request']['alias'])));
     $this->assertEquals('ok', $response['status']);
     $gscs = GroupsScoreboardsContestsDAO::search(new GroupsScoreboardsContests(array('group_scoreboard_id' => $scoreboardData['scoreboard']->group_scoreboard_id, 'contest_id' => $contestData['contest']->contest_id)));
     $this->assertEquals(0, count($gscs));
 }
Exemple #2
0
 /**
  * Removes contest from scoreboard
  */
 public function testRemoveContestFromScoreboard()
 {
     $groupData = GroupsFactory::createGroup();
     $scoreboardData = GroupsFactory::createGroupScoreboard($groupData);
     $contestData = ContestsFactory::createContest();
     ContestsFactory::addAdminUser($contestData, $groupData["owner"]);
     GroupsFactory::addContestToScoreboard($contestData, $scoreboardData, $groupData);
     $response = GroupScoreboardController::apiRemoveContest(new Request(array("auth_token" => self::login($groupData["owner"]), "group_alias" => $groupData["request"]["alias"], "scoreboard_alias" => $scoreboardData["request"]["alias"], "contest_alias" => $contestData["request"]["alias"])));
     $this->assertEquals("ok", $response["status"]);
     $gscs = GroupsScoreboardsContestsDAO::search(new GroupsScoreboardsContests(array("group_scoreboard_id" => $scoreboardData["scoreboard"]->group_scoreboard_id, "contest_id" => $contestData["contest"]->contest_id)));
     $this->assertEquals(0, count($gscs));
 }