Ejemplo n.º 1
0
 public function setUp()
 {
     parent::setUp();
     $td = TestData::getData('userTestData');
     //creating sample contest
     $cd = TestData::genContestDecription();
     $this->contestID = $this->apiCreateContest(array('contest' => $cd))->createdContestID;
     //store columns info
     $this->userDataColumns = unserialize(serialize($cd->data));
     //creating sample contest admin
     $this->apiRegisterUser(array('user' => createUser($td['ContestAdmin'][0], $td['ContestAdmin'][1], 'ContestAdmin', TestData::genStrArray(sizeof($this->userDataColumns), TestData::MAX_DATA_LENGTH))));
     //create sample user with type Participant
     $this->apiRegisterUser(array('user' => createUser($td['Participant'][0], $td['Participant'][1], 'Participant', TestData::genStrArray(sizeof($this->userDataColumns), TestData::MAX_DATA_LENGTH))));
     //create contest admin connect
     $ca_req = new ConnectToContestRequest();
     $ca_req->login = $td['ContestAdmin'][0];
     $ca_req->password = $td['ContestAdmin'][1];
     $ca_req->contestID = $this->contestID;
     $this->caConnect = RequestSender::send($ca_req);
     //create participant connect
     $p_req = new ConnectToContestRequest();
     $p_req->login = $td['Participant'][0];
     $p_req->password = $td['Participant'][1];
     $p_req->contestID = $this->contestID;
     $this->pConnect = RequestSender::send($p_req);
 }
 public function setUp()
 {
     parent::setUp();
     //create contests and store testdata to check against later
     for ($i = 0; $i < TestData::RANDOM_TESTS_NUMBER; $i++) {
         $cd = TestData::genContestDecription($i);
         //create contest with cd data
         $res = $this->apiCreateContest(array('contest' => $cd));
         $cd->contestID = $res->createdContestID;
         //copy object to array
         $this->CDs[] = unserialize(serialize($cd));
     }
 }