From 1b2f491b0ea61ec9aca327dcbe5a4d0758569459 Mon Sep 17 00:00:00 2001 From: geekerzp Date: Tue, 25 Aug 2015 11:16:19 +0800 Subject: [PATCH] Add tese case for sanitizing array of models in objc client. --- .../objc/SwaggerClientTests/Tests/SWGApiClientTest.m | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/samples/client/petstore/objc/SwaggerClientTests/Tests/SWGApiClientTest.m b/samples/client/petstore/objc/SwaggerClientTests/Tests/SWGApiClientTest.m index 3e13f618c29c..e9f1a46af3ba 100644 --- a/samples/client/petstore/objc/SwaggerClientTests/Tests/SWGApiClientTest.m +++ b/samples/client/petstore/objc/SwaggerClientTests/Tests/SWGApiClientTest.m @@ -152,6 +152,12 @@ result = [self.apiClient sanitizeForSerialization:data]; XCTAssertEqualObjects(result, data); + // NSArray of models + NSArray *arrayOfPetDict = @[petDict]; + data = [NSArray arrayWithObject:[[SWGPet alloc] initWithDictionary:petDict error:nil]]; + result = [self.apiClient sanitizeForSerialization:data]; + XCTAssertEqualObjects(result, arrayOfPetDict); + // NSDictionary data = @{@"test key": @"test value"}; result = [self.apiClient sanitizeForSerialization:data];