public function testAPIResult() { $result = APIResult::success("content"); $this->assertEquals(APIResult::STATUS_CALL_OK, $result->status, "Success result status failed"); $this->assertEquals("content", $result->content, "Success result content failed"); $result = APIResult::reject("content"); $this->assertEquals(APIResult::STATUS_CALL_REJECTED, $result->status, "Rejected result status failed"); $this->assertEquals("content", $result->content, "Rejected result content failed"); $result = APIResult::fail("content"); $this->assertEquals(APIResult::STATUS_CALL_ERROR, $result->status, "Fail result status failed"); $this->assertEquals("content", $result->content, "Fail result content failed"); }
/** Set the result to a failure (should be called in run()). */ protected function fail($reason) { $this->result = APIResult::fail($reason); }