Exemplo n.º 1
0
 public function testFindPetByStatus()
 {
     // initialize the API client
     $api_client = new SwaggerClient\ApiClient('http://petstore.swagger.io/v2');
     $pet_api = new SwaggerClient\PetAPI($api_client);
     // return Pet (model)
     $response = $pet_api->findPetsByStatus("available");
     $this->assertGreaterThan(0, count($response));
     // at least one object returned
     $this->assertSame(get_class($response[0]), "SwaggerClient\\models\\Pet");
     // verify the object is Pet
     // loop through result to ensure status is "available"
     foreach ($response as $_pet) {
         $this->assertSame($_pet['status'], "available");
     }
     // test invalid status
     $response = $pet_api->findPetsByStatus("unknown_and_incorrect_status");
     $this->assertSame(count($response), 0);
     // confirm no object returned
 }