[dart-dio] Fix failing integration tests (#8335)

This happened due to the merge of #6384 where implicit-dynamics were still allowed.
This commit is contained in:
Peter Leibiger
2021-01-05 15:08:55 +01:00
committed by GitHub
parent 4cdf610be0
commit fc22de0522
14 changed files with 25 additions and 26 deletions

View File

@@ -86,7 +86,7 @@ class {{classname}} {
var serializedBody = {{paramName}};
{{/isPrimitiveType}}
{{^isPrimitiveType}}
final bodySerializer = _serializers.serializerForType({{baseType}});
final bodySerializer = _serializers.serializerForType({{{baseType}}}) as Serializer<{{{baseType}}}>;
final serializedBody = _serializers.serializeWith(bodySerializer, {{paramName}});
{{/isPrimitiveType}}
{{/isArray}}

View File

@@ -1352,10 +1352,9 @@
<module>samples/client/petstore/dart2/petstore</module>
<module>samples/openapi3/client/petstore/dart2/petstore_client_lib</module>
<module>samples/openapi3/client/petstore/dart2/petstore</module>
<!-- comment out due to CircleCI failure
<module>samples/client/petstore/dart-dio/petstore_client_lib</module>
<module>samples/openapi3/client/petstore/dart-dio/petstore_client_lib</module>
<module>samples/openapi3/client/petstore/dart-dio/petstore_client_lib_fake</module> -->
<module>samples/openapi3/client/petstore/dart-dio/petstore_client_lib_fake</module>
<module>samples/client/petstore/dart-jaguar/openapi</module>
<module>samples/client/petstore/dart-jaguar/flutter_petstore/openapi</module>
</modules>

View File

@@ -50,7 +50,7 @@ class PetApi {
'application/xml',
];
final bodySerializer = _serializers.serializerForType(Pet);
final bodySerializer = _serializers.serializerForType(Pet) as Serializer<Pet>;
final serializedBody = _serializers.serializeWith(bodySerializer, body);
final jsonbody = json.encode(serializedBody);
bodyData = jsonbody;
@@ -368,7 +368,7 @@ class PetApi {
'application/xml',
];
final bodySerializer = _serializers.serializerForType(Pet);
final bodySerializer = _serializers.serializerForType(Pet) as Serializer<Pet>;
final serializedBody = _serializers.serializeWith(bodySerializer, body);
final jsonbody = json.encode(serializedBody);
bodyData = jsonbody;

View File

@@ -220,7 +220,7 @@ class StoreApi {
final contentTypes = <String>[];
final bodySerializer = _serializers.serializerForType(Order);
final bodySerializer = _serializers.serializerForType(Order) as Serializer<Order>;
final serializedBody = _serializers.serializeWith(bodySerializer, body);
final jsonbody = json.encode(serializedBody);
bodyData = jsonbody;

View File

@@ -44,7 +44,7 @@ class UserApi {
final contentTypes = <String>[];
final bodySerializer = _serializers.serializerForType(User);
final bodySerializer = _serializers.serializerForType(User) as Serializer<User>;
final serializedBody = _serializers.serializeWith(bodySerializer, body);
final jsonbody = json.encode(serializedBody);
bodyData = jsonbody;
@@ -405,7 +405,7 @@ class UserApi {
final contentTypes = <String>[];
final bodySerializer = _serializers.serializerForType(User);
final bodySerializer = _serializers.serializerForType(User) as Serializer<User>;
final serializedBody = _serializers.serializeWith(bodySerializer, body);
final jsonbody = json.encode(serializedBody);
bodyData = jsonbody;

View File

@@ -50,7 +50,7 @@ class PetApi {
'application/xml',
];
final bodySerializer = _serializers.serializerForType(Pet);
final bodySerializer = _serializers.serializerForType(Pet) as Serializer<Pet>;
final serializedBody = _serializers.serializeWith(bodySerializer, pet);
final jsonpet = json.encode(serializedBody);
bodyData = jsonpet;
@@ -384,7 +384,7 @@ class PetApi {
'application/xml',
];
final bodySerializer = _serializers.serializerForType(Pet);
final bodySerializer = _serializers.serializerForType(Pet) as Serializer<Pet>;
final serializedBody = _serializers.serializeWith(bodySerializer, pet);
final jsonpet = json.encode(serializedBody);
bodyData = jsonpet;

View File

@@ -222,7 +222,7 @@ class StoreApi {
'application/json',
];
final bodySerializer = _serializers.serializerForType(Order);
final bodySerializer = _serializers.serializerForType(Order) as Serializer<Order>;
final serializedBody = _serializers.serializeWith(bodySerializer, order);
final jsonorder = json.encode(serializedBody);
bodyData = jsonorder;

View File

@@ -46,7 +46,7 @@ class UserApi {
'application/json',
];
final bodySerializer = _serializers.serializerForType(User);
final bodySerializer = _serializers.serializerForType(User) as Serializer<User>;
final serializedBody = _serializers.serializeWith(bodySerializer, user);
final jsonuser = json.encode(serializedBody);
bodyData = jsonuser;
@@ -448,7 +448,7 @@ class UserApi {
'application/json',
];
final bodySerializer = _serializers.serializerForType(User);
final bodySerializer = _serializers.serializerForType(User) as Serializer<User>;
final serializedBody = _serializers.serializeWith(bodySerializer, user);
final jsonuser = json.encode(serializedBody);
bodyData = jsonuser;

View File

@@ -45,7 +45,7 @@ class AnotherFakeApi {
'application/json',
];
final bodySerializer = _serializers.serializerForType(ModelClient);
final bodySerializer = _serializers.serializerForType(ModelClient) as Serializer<ModelClient>;
final serializedBody = _serializers.serializeWith(bodySerializer, modelClient);
final jsonmodelClient = json.encode(serializedBody);
bodyData = jsonmodelClient;

View File

@@ -118,7 +118,7 @@ class FakeApi {
'application/xml',
];
final bodySerializer = _serializers.serializerForType(Pet);
final bodySerializer = _serializers.serializerForType(Pet) as Serializer<Pet>;
final serializedBody = _serializers.serializeWith(bodySerializer, pet);
final jsonpet = json.encode(serializedBody);
bodyData = jsonpet;
@@ -238,7 +238,7 @@ class FakeApi {
'application/json',
];
final bodySerializer = _serializers.serializerForType(OuterComposite);
final bodySerializer = _serializers.serializerForType(OuterComposite) as Serializer<OuterComposite>;
final serializedBody = _serializers.serializeWith(bodySerializer, outerComposite);
final jsonouterComposite = json.encode(serializedBody);
bodyData = jsonouterComposite;
@@ -432,7 +432,7 @@ class FakeApi {
'application/json',
];
final bodySerializer = _serializers.serializerForType(FileSchemaTestClass);
final bodySerializer = _serializers.serializerForType(FileSchemaTestClass) as Serializer<FileSchemaTestClass>;
final serializedBody = _serializers.serializeWith(bodySerializer, fileSchemaTestClass);
final jsonfileSchemaTestClass = json.encode(serializedBody);
bodyData = jsonfileSchemaTestClass;
@@ -486,7 +486,7 @@ class FakeApi {
'application/json',
];
final bodySerializer = _serializers.serializerForType(User);
final bodySerializer = _serializers.serializerForType(User) as Serializer<User>;
final serializedBody = _serializers.serializeWith(bodySerializer, user);
final jsonuser = json.encode(serializedBody);
bodyData = jsonuser;
@@ -538,7 +538,7 @@ class FakeApi {
'application/json',
];
final bodySerializer = _serializers.serializerForType(ModelClient);
final bodySerializer = _serializers.serializerForType(ModelClient) as Serializer<ModelClient>;
final serializedBody = _serializers.serializeWith(bodySerializer, modelClient);
final jsonmodelClient = json.encode(serializedBody);
bodyData = jsonmodelClient;
@@ -814,7 +814,7 @@ class FakeApi {
'application/json',
];
final bodySerializer = _serializers.serializerForType(String);
final bodySerializer = _serializers.serializerForType(String) as Serializer<String>;
final serializedBody = _serializers.serializeWith(bodySerializer, requestBody);
final jsonrequestBody = json.encode(serializedBody);
bodyData = jsonrequestBody;

View File

@@ -45,7 +45,7 @@ class FakeClassnameTags123Api {
'application/json',
];
final bodySerializer = _serializers.serializerForType(ModelClient);
final bodySerializer = _serializers.serializerForType(ModelClient) as Serializer<ModelClient>;
final serializedBody = _serializers.serializeWith(bodySerializer, modelClient);
final jsonmodelClient = json.encode(serializedBody);
bodyData = jsonmodelClient;

View File

@@ -50,7 +50,7 @@ class PetApi {
'application/xml',
];
final bodySerializer = _serializers.serializerForType(Pet);
final bodySerializer = _serializers.serializerForType(Pet) as Serializer<Pet>;
final serializedBody = _serializers.serializeWith(bodySerializer, pet);
final jsonpet = json.encode(serializedBody);
bodyData = jsonpet;
@@ -368,7 +368,7 @@ class PetApi {
'application/xml',
];
final bodySerializer = _serializers.serializerForType(Pet);
final bodySerializer = _serializers.serializerForType(Pet) as Serializer<Pet>;
final serializedBody = _serializers.serializeWith(bodySerializer, pet);
final jsonpet = json.encode(serializedBody);
bodyData = jsonpet;

View File

@@ -222,7 +222,7 @@ class StoreApi {
'application/json',
];
final bodySerializer = _serializers.serializerForType(Order);
final bodySerializer = _serializers.serializerForType(Order) as Serializer<Order>;
final serializedBody = _serializers.serializeWith(bodySerializer, order);
final jsonorder = json.encode(serializedBody);
bodyData = jsonorder;

View File

@@ -46,7 +46,7 @@ class UserApi {
'application/json',
];
final bodySerializer = _serializers.serializerForType(User);
final bodySerializer = _serializers.serializerForType(User) as Serializer<User>;
final serializedBody = _serializers.serializeWith(bodySerializer, user);
final jsonuser = json.encode(serializedBody);
bodyData = jsonuser;
@@ -413,7 +413,7 @@ class UserApi {
'application/json',
];
final bodySerializer = _serializers.serializerForType(User);
final bodySerializer = _serializers.serializerForType(User) as Serializer<User>;
final serializedBody = _serializers.serializeWith(bodySerializer, user);
final jsonuser = json.encode(serializedBody);
bodyData = jsonuser;