/** * 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']); }
/** * 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']); }