This repository was archived by the owner on Aug 16, 2023. It is now read-only.
File tree Expand file tree Collapse file tree
CMDQueryStringSerializationTests Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -150,4 +150,29 @@ -(void)testDictionaryWithNumber {
150150 NSString *actualString = [CMDQueryStringSerialization queryStringWithDictionary: desiredDictionary];
151151 XCTAssertEqualObjects (actualString, desiredString, @" Query parameters are incorrect." );
152152}
153+
154+ -(void )testDictionaryWithFloatingPointNumber {
155+ NSDictionary *desiredDictionary = @{ @" key" : @(13.12 )};
156+ NSString *desiredString = @" key=13.12" ;
157+
158+ NSString *actualString = [CMDQueryStringSerialization queryStringWithDictionary: desiredDictionary];
159+ XCTAssertEqualObjects (actualString, desiredString, @" Query parameters are incorrect." );
160+ }
161+
162+ -(void )testDictionaryWithBooleanYES {
163+ NSDictionary *desiredDictionary = @{ @" key" : @(YES )};
164+ NSString *desiredString = @" key=1" ;
165+
166+ NSString *actualString = [CMDQueryStringSerialization queryStringWithDictionary: desiredDictionary];
167+ XCTAssertEqualObjects (actualString, desiredString, @" Query parameters are incorrect." );
168+ }
169+
170+ -(void )testDictionaryWithBooleanNO {
171+ NSDictionary *desiredDictionary = @{ @" key" : @(NO )};
172+ NSString *desiredString = @" key=0" ;
173+
174+ NSString *actualString = [CMDQueryStringSerialization queryStringWithDictionary: desiredDictionary];
175+ XCTAssertEqualObjects (actualString, desiredString, @" Query parameters are incorrect." );
176+ }
177+
153178@end
You can’t perform that action at this time.
0 commit comments