Ejemplo n.º 1
0
 /**
  * test empty array response
  *
  * Make sure empty arrays from a producer is actually returned as
  * an empty array and not some other value. At some point it was
  * returned as null because the code stumbled on PHP loose type
  * checking (not on empty array is true, same thing could happen
  * with careless use of empty()).
  */
 public function testEmptyArrayResponse()
 {
     // initialize the API client
     $config = (new Configuration())->setHost('http://petstore.swagger.io/v2');
     $apiClient = new ApiClient($config);
     $storeApi = new Api\PetApi($apiClient);
     // this call returns and empty array
     $response = $storeApi->findPetsByStatus(array());
     // make sure this is an array as we want it to be
     $this->assertInternalType("array", $response);
     // make sure the array is empty just in case the petstore
     // server changes its output
     $this->assertEmpty($response);
 }
Ejemplo n.º 2
0
 public function testUploadFile()
 {
     // initialize the API client
     $config = (new Configuration())->setHost('http://petstore.swagger.io/v2');
     $api_client = new ApiClient($config);
     $pet_api = new Api\PetApi($api_client);
     // upload file
     $pet_id = 10001;
     $response = $pet_api->uploadFile($pet_id, "test meta", "./composer.json");
     // return ApiResponse
     $this->assertInstanceOf('Swagger\\Client\\Model\\ApiResponse', $response);
 }