forked from loafle/openapi-generator-original
Fix test spec issue (#4334)
* fix issue with swagger spec (number => integer) * remove space from spec
This commit is contained in:
@@ -652,7 +652,7 @@ paths:
|
||||
in: query
|
||||
description: Query parameter enum test (string)
|
||||
- name: enum_query_integer
|
||||
type: number
|
||||
type: integer
|
||||
format: int32
|
||||
enum:
|
||||
- 1
|
||||
|
||||
@@ -111,6 +111,7 @@ Class | Method | HTTP request | Description
|
||||
- [ArrayTest](docs/Model/ArrayTest.md)
|
||||
- [Cat](docs/Model/Cat.md)
|
||||
- [Category](docs/Model/Category.md)
|
||||
- [ClassModel](docs/Model/ClassModel.md)
|
||||
- [Client](docs/Model/Client.md)
|
||||
- [Dog](docs/Model/Dog.md)
|
||||
- [EnumArrays](docs/Model/EnumArrays.md)
|
||||
@@ -126,6 +127,7 @@ Class | Method | HTTP request | Description
|
||||
- [Name](docs/Model/Name.md)
|
||||
- [NumberOnly](docs/Model/NumberOnly.md)
|
||||
- [Order](docs/Model/Order.md)
|
||||
- [OuterEnum](docs/Model/OuterEnum.md)
|
||||
- [Pet](docs/Model/Pet.md)
|
||||
- [ReadOnlyFirst](docs/Model/ReadOnlyFirst.md)
|
||||
- [SpecialModelName](docs/Model/SpecialModelName.md)
|
||||
|
||||
@@ -6,6 +6,7 @@ Name | Type | Description | Notes
|
||||
**enum_string** | **string** | | [optional]
|
||||
**enum_integer** | **int** | | [optional]
|
||||
**enum_number** | **double** | | [optional]
|
||||
**outer_enum** | [**\Swagger\Client\Model\OuterEnum**](OuterEnum.md) | | [optional]
|
||||
|
||||
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
|
||||
|
||||
|
||||
@@ -251,3 +251,4 @@ class AdditionalPropertiesClass implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -261,3 +261,4 @@ class Animal implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -203,3 +203,4 @@ class AnimalFarm implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -277,3 +277,4 @@ class ApiResponse implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -225,3 +225,4 @@ class ArrayOfArrayOfNumberOnly implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -225,3 +225,4 @@ class ArrayOfNumberOnly implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -277,3 +277,4 @@ class ArrayTest implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -227,3 +227,4 @@ class Cat extends Animal implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -251,3 +251,4 @@ class Category implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -225,3 +225,4 @@ class Client implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -227,3 +227,4 @@ class Dog extends Animal implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -296,3 +296,4 @@ class EnumArrays implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -57,7 +57,8 @@ class EnumTest implements ArrayAccess
|
||||
protected static $swaggerTypes = [
|
||||
'enum_string' => 'string',
|
||||
'enum_integer' => 'int',
|
||||
'enum_number' => 'double'
|
||||
'enum_number' => 'double',
|
||||
'outer_enum' => '\Swagger\Client\Model\OuterEnum'
|
||||
];
|
||||
|
||||
public static function swaggerTypes()
|
||||
@@ -72,7 +73,8 @@ class EnumTest implements ArrayAccess
|
||||
protected static $attributeMap = [
|
||||
'enum_string' => 'enum_string',
|
||||
'enum_integer' => 'enum_integer',
|
||||
'enum_number' => 'enum_number'
|
||||
'enum_number' => 'enum_number',
|
||||
'outer_enum' => 'outerEnum'
|
||||
];
|
||||
|
||||
|
||||
@@ -83,7 +85,8 @@ class EnumTest implements ArrayAccess
|
||||
protected static $setters = [
|
||||
'enum_string' => 'setEnumString',
|
||||
'enum_integer' => 'setEnumInteger',
|
||||
'enum_number' => 'setEnumNumber'
|
||||
'enum_number' => 'setEnumNumber',
|
||||
'outer_enum' => 'setOuterEnum'
|
||||
];
|
||||
|
||||
|
||||
@@ -94,7 +97,8 @@ class EnumTest implements ArrayAccess
|
||||
protected static $getters = [
|
||||
'enum_string' => 'getEnumString',
|
||||
'enum_integer' => 'getEnumInteger',
|
||||
'enum_number' => 'getEnumNumber'
|
||||
'enum_number' => 'getEnumNumber',
|
||||
'outer_enum' => 'getOuterEnum'
|
||||
];
|
||||
|
||||
public static function attributeMap()
|
||||
@@ -173,6 +177,7 @@ class EnumTest implements ArrayAccess
|
||||
$this->container['enum_string'] = isset($data['enum_string']) ? $data['enum_string'] : null;
|
||||
$this->container['enum_integer'] = isset($data['enum_integer']) ? $data['enum_integer'] : null;
|
||||
$this->container['enum_number'] = isset($data['enum_number']) ? $data['enum_number'] : null;
|
||||
$this->container['outer_enum'] = isset($data['outer_enum']) ? $data['outer_enum'] : null;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -299,6 +304,27 @@ class EnumTest implements ArrayAccess
|
||||
|
||||
return $this;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets outer_enum
|
||||
* @return \Swagger\Client\Model\OuterEnum
|
||||
*/
|
||||
public function getOuterEnum()
|
||||
{
|
||||
return $this->container['outer_enum'];
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets outer_enum
|
||||
* @param \Swagger\Client\Model\OuterEnum $outer_enum
|
||||
* @return $this
|
||||
*/
|
||||
public function setOuterEnum($outer_enum)
|
||||
{
|
||||
$this->container['outer_enum'] = $outer_enum;
|
||||
|
||||
return $this;
|
||||
}
|
||||
/**
|
||||
* Returns true if offset exists. False otherwise.
|
||||
* @param integer $offset Offset
|
||||
@@ -358,3 +384,4 @@ class EnumTest implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -704,3 +704,4 @@ class FormatTest implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -251,3 +251,4 @@ class HasOnlyReadOnly implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -269,3 +269,4 @@ class MapTest implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -277,3 +277,4 @@ class MixedPropertiesAndAdditionalPropertiesClass implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -252,3 +252,4 @@ class Model200Response implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -225,3 +225,4 @@ class ModelList implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -226,3 +226,4 @@ class ModelReturn implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -310,3 +310,4 @@ class Name implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -225,3 +225,4 @@ class NumberOnly implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -384,3 +384,4 @@ class Order implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -396,3 +396,4 @@ class Pet implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -251,3 +251,4 @@ class ReadOnlyFirst implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -225,3 +225,4 @@ class SpecialModelName implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -251,3 +251,4 @@ class Tag implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -407,3 +407,4 @@ class User implements ArrayAccess
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -156,7 +156,7 @@ opts = {
|
||||
enum_header_string: "-efg", # String | Header parameter enum test (string)
|
||||
enum_query_string_array: ["enum_query_string_array_example"], # Array<String> | Query parameter enum test (string array)
|
||||
enum_query_string: "-efg", # String | Query parameter enum test (string)
|
||||
enum_query_integer: 3.4, # Float | Query parameter enum test (double)
|
||||
enum_query_integer: 56, # Integer | Query parameter enum test (double)
|
||||
enum_query_double: 1.2 # Float | Query parameter enum test (double)
|
||||
}
|
||||
|
||||
@@ -178,7 +178,7 @@ Name | Type | Description | Notes
|
||||
**enum_header_string** | **String**| Header parameter enum test (string) | [optional] [default to -efg]
|
||||
**enum_query_string_array** | [**Array<String>**](String.md)| Query parameter enum test (string array) | [optional]
|
||||
**enum_query_string** | **String**| Query parameter enum test (string) | [optional] [default to -efg]
|
||||
**enum_query_integer** | **Float**| Query parameter enum test (double) | [optional]
|
||||
**enum_query_integer** | **Integer**| Query parameter enum test (double) | [optional]
|
||||
**enum_query_double** | **Float**| Query parameter enum test (double) | [optional]
|
||||
|
||||
### Return type
|
||||
|
||||
@@ -231,7 +231,7 @@ module Petstore
|
||||
# @option opts [String] :enum_header_string Header parameter enum test (string) (default to -efg)
|
||||
# @option opts [Array<String>] :enum_query_string_array Query parameter enum test (string array)
|
||||
# @option opts [String] :enum_query_string Query parameter enum test (string) (default to -efg)
|
||||
# @option opts [Float] :enum_query_integer Query parameter enum test (double)
|
||||
# @option opts [Integer] :enum_query_integer Query parameter enum test (double)
|
||||
# @option opts [Float] :enum_query_double Query parameter enum test (double)
|
||||
# @return [nil]
|
||||
def test_enum_parameters(opts = {})
|
||||
@@ -248,7 +248,7 @@ module Petstore
|
||||
# @option opts [String] :enum_header_string Header parameter enum test (string)
|
||||
# @option opts [Array<String>] :enum_query_string_array Query parameter enum test (string array)
|
||||
# @option opts [String] :enum_query_string Query parameter enum test (string)
|
||||
# @option opts [Float] :enum_query_integer Query parameter enum test (double)
|
||||
# @option opts [Integer] :enum_query_integer Query parameter enum test (double)
|
||||
# @option opts [Float] :enum_query_double Query parameter enum test (double)
|
||||
# @return [Array<(nil, Fixnum, Hash)>] nil, response status code and response headers
|
||||
def test_enum_parameters_with_http_info(opts = {})
|
||||
|
||||
Reference in New Issue
Block a user