示例#1
0
 /**
  * Test #10. SYNCH get with invalid parameters
  * @depends testDataWipedBeforeTest
  */
 public function testSynchGetInvalid()
 {
     global $testTripId1;
     global $testReferenceId1;
     global $testUserId1;
     global $synchAuthToken;
     $data = array();
     $result = getApi('synchFeedback.php', $data, $synchAuthToken);
     $this->assertEquals(RESPONSE_BAD_REQUEST, $result['resultCode']);
     $data = array('hash' => '');
     $result = getApi('synchFeedback.php', $data, $synchAuthToken);
     $this->assertEquals(RESPONSE_BAD_REQUEST, $result['resultCode']);
     $data = array('hash' => 'non-existent');
     $result = getApi('synchFeedback.php', $data, $synchAuthToken);
     $this->assertEquals(RESPONSE_NOT_FOUND, $result['resultCode']);
     $data = array('tripId' => '');
     $result = getApi('synchFeedback.php', $data, $synchAuthToken);
     $this->assertEquals(RESPONSE_BAD_REQUEST, $result['resultCode']);
     $data = array('referenceId' => '');
     $result = getApi('synchFeedback.php', $data, $synchAuthToken);
     $this->assertEquals(RESPONSE_BAD_REQUEST, $result['resultCode']);
     $data = array('userId' => '');
     $result = getApi('synchFeedback.php', $data, $synchAuthToken);
     $this->assertEquals(RESPONSE_BAD_REQUEST, $result['resultCode']);
     $data = array('tripId' => $testTripId1);
     $result = getApi('synchFeedback.php', $data, $synchAuthToken);
     $this->assertEquals(RESPONSE_BAD_REQUEST, $result['resultCode']);
     $data = array('referenceId' => $testReferenceId1);
     $result = getApi('synchFeedback.php', $data, $synchAuthToken);
     $this->assertEquals(RESPONSE_BAD_REQUEST, $result['resultCode']);
     $data = array('userId' => $testUserId1);
     $result = getApi('synchFeedback.php', $data, $synchAuthToken);
     $this->assertEquals(RESPONSE_BAD_REQUEST, $result['resultCode']);
     $data = array('tripId' => $testTripId1, 'referenceId' => '', 'userId' => '');
     $result = getApi('synchFeedback.php', $data, $synchAuthToken);
     $this->assertEquals(RESPONSE_BAD_REQUEST, $result['resultCode']);
     $data = array('tripId' => '', 'referenceId' => $testReferenceId1, 'userId' => '');
     $result = getApi('synchFeedback.php', $data, $synchAuthToken);
     $this->assertEquals(RESPONSE_BAD_REQUEST, $result['resultCode']);
     $data = array('tripId' => '', 'referenceId' => '', 'userId' => $testUserId1);
     $result = getApi('synchFeedback.php', $data, $synchAuthToken);
     $this->assertEquals(RESPONSE_BAD_REQUEST, $result['resultCode']);
     $data = array('tripId' => $testTripId1, 'referenceId' => $testReferenceId1, 'userId' => $testUserId1);
     $result = headApi('synchFeedback.php', $data, $synchAuthToken);
     $this->assertEquals(RESPONSE_BAD_REQUEST, $result['resultCode']);
 }
示例#2
0
 /**
  * Test #10. SYNCH get with invalid parameters
  * @depends testDataWipedBeforeTest
  */
 public function testSynchGetInvalid()
 {
     global $adminAuthToken;
     global $synchAuthToken;
     $data = array();
     $result = getApi('synchComment.php', $data, $synchAuthToken);
     $this->assertEquals(RESPONSE_BAD_REQUEST, $result['resultCode']);
     $data = array('hash' => '');
     $result = getApi('synchComment.php', $data, $synchAuthToken);
     $this->assertEquals(RESPONSE_BAD_REQUEST, $result['resultCode']);
     $data = array('hash' => 'non-existent');
     $result = getApi('synchComment.php', $data, $synchAuthToken);
     $this->assertEquals(RESPONSE_NOT_FOUND, $result['resultCode']);
     $data = array('hash' => 'non-existent');
     $result = getApi('synchComment.php', $data, $adminAuthToken);
     $this->assertEquals(RESPONSE_UNAUTHORIZED, $result['resultCode']);
     $data = array('hash' => 'non-existent');
     $result = headApi('synchComment.php', $data, $synchAuthToken);
     $this->assertEquals(RESPONSE_METHOD_NOT_ALLOWED, $result['resultCode']);
 }