Fix test spec issue (#4334)

* fix issue with swagger spec (number => integer)

* remove space from spec
This commit is contained in:
wing328
2016-12-07 16:46:41 +08:00
committed by GitHub
parent 8e1eeaa737
commit 8153f0e89b
33 changed files with 66 additions and 9 deletions

View File

@@ -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

View File

@@ -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)

View File

@@ -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)

View File

@@ -251,3 +251,4 @@ class AdditionalPropertiesClass implements ArrayAccess
}
}

View File

@@ -261,3 +261,4 @@ class Animal implements ArrayAccess
}
}

View File

@@ -203,3 +203,4 @@ class AnimalFarm implements ArrayAccess
}
}

View File

@@ -277,3 +277,4 @@ class ApiResponse implements ArrayAccess
}
}

View File

@@ -225,3 +225,4 @@ class ArrayOfArrayOfNumberOnly implements ArrayAccess
}
}

View File

@@ -225,3 +225,4 @@ class ArrayOfNumberOnly implements ArrayAccess
}
}

View File

@@ -277,3 +277,4 @@ class ArrayTest implements ArrayAccess
}
}

View File

@@ -227,3 +227,4 @@ class Cat extends Animal implements ArrayAccess
}
}

View File

@@ -251,3 +251,4 @@ class Category implements ArrayAccess
}
}

View File

@@ -225,3 +225,4 @@ class Client implements ArrayAccess
}
}

View File

@@ -227,3 +227,4 @@ class Dog extends Animal implements ArrayAccess
}
}

View File

@@ -296,3 +296,4 @@ class EnumArrays implements ArrayAccess
}
}

View File

@@ -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
}
}

View File

@@ -704,3 +704,4 @@ class FormatTest implements ArrayAccess
}
}

View File

@@ -251,3 +251,4 @@ class HasOnlyReadOnly implements ArrayAccess
}
}

View File

@@ -269,3 +269,4 @@ class MapTest implements ArrayAccess
}
}

View File

@@ -277,3 +277,4 @@ class MixedPropertiesAndAdditionalPropertiesClass implements ArrayAccess
}
}

View File

@@ -252,3 +252,4 @@ class Model200Response implements ArrayAccess
}
}

View File

@@ -225,3 +225,4 @@ class ModelList implements ArrayAccess
}
}

View File

@@ -226,3 +226,4 @@ class ModelReturn implements ArrayAccess
}
}

View File

@@ -310,3 +310,4 @@ class Name implements ArrayAccess
}
}

View File

@@ -225,3 +225,4 @@ class NumberOnly implements ArrayAccess
}
}

View File

@@ -384,3 +384,4 @@ class Order implements ArrayAccess
}
}

View File

@@ -396,3 +396,4 @@ class Pet implements ArrayAccess
}
}

View File

@@ -251,3 +251,4 @@ class ReadOnlyFirst implements ArrayAccess
}
}

View File

@@ -225,3 +225,4 @@ class SpecialModelName implements ArrayAccess
}
}

View File

@@ -251,3 +251,4 @@ class Tag implements ArrayAccess
}
}

View File

@@ -407,3 +407,4 @@ class User implements ArrayAccess
}
}

View File

@@ -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&lt;String&gt;**](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

View File

@@ -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 = {})