diff options
author | Joel Fischer <joeljfischer@gmail.com> | 2019-05-14 11:59:55 -0400 |
---|---|---|
committer | Joel Fischer <joeljfischer@gmail.com> | 2019-05-14 11:59:55 -0400 |
commit | 8464d356a5cc404068101dc4b116a9ae9ad12a8b (patch) | |
tree | aae6e48f907abf421610b4fe182c58124090922f | |
parent | 0fc61791bce71e76fb8ff0b6b3f2ddfc124bb40e (diff) | |
download | sdl_ios-8464d356a5cc404068101dc4b116a9ae9ad12a8b.tar.gz |
Fix the unit tests
198 files changed, 690 insertions, 36 deletions
diff --git a/SmartDeviceLinkTests/DevAPISpecs/Notification Tests/SDLRPCNotificationNotificationSpec.m b/SmartDeviceLinkTests/DevAPISpecs/Notification Tests/SDLRPCNotificationNotificationSpec.m index 307e45d81..c1ed2e966 100644 --- a/SmartDeviceLinkTests/DevAPISpecs/Notification Tests/SDLRPCNotificationNotificationSpec.m +++ b/SmartDeviceLinkTests/DevAPISpecs/Notification Tests/SDLRPCNotificationNotificationSpec.m @@ -21,7 +21,10 @@ describe(@"A request notification notification", ^{ __block NSString *testName = nil; beforeEach(^{ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testNotification = [[SDLOnCommand alloc] initWithName:@"testNotification"]; +#pragma clang diagnostic pop testName = SDLDidReceiveCommandNotification; }); diff --git a/SmartDeviceLinkTests/DevAPISpecs/Notification Tests/SDLRPCRequestNotificationSpec.m b/SmartDeviceLinkTests/DevAPISpecs/Notification Tests/SDLRPCRequestNotificationSpec.m index 4751c9361..b317f00f8 100644 --- a/SmartDeviceLinkTests/DevAPISpecs/Notification Tests/SDLRPCRequestNotificationSpec.m +++ b/SmartDeviceLinkTests/DevAPISpecs/Notification Tests/SDLRPCRequestNotificationSpec.m @@ -21,7 +21,10 @@ describe(@"A request notification", ^{ __block NSString *testName = nil; beforeEach(^{ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testRequest = [[SDLAddCommand alloc] initWithName:@"testRequest"]; +#pragma clang diagnostic pop testName = SDLDidReceiveAddCommandResponse; }); diff --git a/SmartDeviceLinkTests/DevAPISpecs/Notification Tests/SDLRPCResponseNotificationSpec.m b/SmartDeviceLinkTests/DevAPISpecs/Notification Tests/SDLRPCResponseNotificationSpec.m index a0aaf3b08..14349a7fa 100644 --- a/SmartDeviceLinkTests/DevAPISpecs/Notification Tests/SDLRPCResponseNotificationSpec.m +++ b/SmartDeviceLinkTests/DevAPISpecs/Notification Tests/SDLRPCResponseNotificationSpec.m @@ -20,7 +20,10 @@ describe(@"A response notification", ^{ __block NSString *testName = nil; beforeEach(^{ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testResponse = [[SDLAddCommandResponse alloc] initWithName:@"testResponse"]; +#pragma clang diagnostic pop testName = SDLDidReceiveAddCommandRequest; }); diff --git a/SmartDeviceLinkTests/ProtocolSpecs/MessageSpecs/SDLProtocolSpec.m b/SmartDeviceLinkTests/ProtocolSpecs/MessageSpecs/SDLProtocolSpec.m index a087dc86f..579658c79 100644 --- a/SmartDeviceLinkTests/ProtocolSpecs/MessageSpecs/SDLProtocolSpec.m +++ b/SmartDeviceLinkTests/ProtocolSpecs/MessageSpecs/SDLProtocolSpec.m @@ -215,7 +215,10 @@ describe(@"SendRPCRequest Tests", ^ { context(@"During V1 session", ^ { it(@"Should send the correct data", ^ { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" [[[[mockRequest stub] andReturn:dictionaryV1] ignoringNonObjectArgs] serializeAsDictionary:1]; +#pragma clang diagnostic pop SDLProtocol* testProtocol = [[SDLProtocol alloc] init]; SDLV1ProtocolHeader *testHeader = [[SDLV1ProtocolHeader alloc] init]; @@ -252,9 +255,12 @@ describe(@"SendRPCRequest Tests", ^ { context(@"During V2 session", ^ { it(@"Should send the correct data bulk data when bulk data is available", ^ { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" [[[[mockRequest stub] andReturn:dictionaryV2] ignoringNonObjectArgs] serializeAsDictionary:2]; +#pragma clang diagnostic pop [[[mockRequest stub] andReturn:@0x98765] correlationID]; - [[[mockRequest stub] andReturn:@"DeleteCommand"] getFunctionName]; + [[[mockRequest stub] andReturn:@"DeleteCommand"] name]; [[[mockRequest stub] andReturn:[NSData dataWithBytes:"COMMAND" length:strlen("COMMAND")]] bulkData]; SDLProtocol* testProtocol = [[SDLProtocol alloc] init]; diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnAppInterfaceUnregisteredSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnAppInterfaceUnregisteredSpec.m index fd5980b58..334e9fe8b 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnAppInterfaceUnregisteredSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnAppInterfaceUnregisteredSpec.m @@ -29,7 +29,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameReason:SDLAppInterfaceUnregisteredReasonAppUnauthorized}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnAppInterfaceUnregistered}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnAppInterfaceUnregistered* testNotification = [[SDLOnAppInterfaceUnregistered alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.reason).to(equal(SDLAppInterfaceUnregisteredReasonAppUnauthorized)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnAppServiceDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnAppServiceDataSpec.m index b5fe3fff0..35e43e2ab 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnAppServiceDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnAppServiceDataSpec.m @@ -37,7 +37,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameServiceData:testAppServiceData }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnAppServiceData}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnAppServiceData *testNotification = [[SDLOnAppServiceData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.serviceData).to(equal(testAppServiceData)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnButtonEventSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnButtonEventSpec.m index 2a298eb5e..55d11cc3f 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnButtonEventSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnButtonEventSpec.m @@ -37,7 +37,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameButtonEventMode:SDLButtonEventModeButtonDown, SDLRPCParameterNameCustomButtonId:@4252}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnButtonEvent}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnButtonEvent* testNotification = [[SDLOnButtonEvent alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.buttonName).to(equal(SDLButtonNameCustomButton)); expect(testNotification.buttonEventMode).to(equal(SDLButtonEventModeButtonDown)); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnButtonPressSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnButtonPressSpec.m index 1b098318b..4bc510738 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnButtonPressSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnButtonPressSpec.m @@ -37,7 +37,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameButtonPressMode:SDLButtonPressModeLong, SDLRPCParameterNameCustomButtonId:@5642}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnButtonPress}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnButtonPress* testNotification = [[SDLOnButtonPress alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.buttonName).to(equal(SDLButtonNameCustomButton)); expect(testNotification.buttonPressMode).to(equal(SDLButtonPressModeLong)); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnCommandSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnCommandSpec.m index aac8b32b1..d815683b1 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnCommandSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnCommandSpec.m @@ -32,7 +32,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameCommandId:@5676544, SDLRPCParameterNameTriggerSource:SDLTriggerSourceKeyboard}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnCommand}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnCommand* testNotification = [[SDLOnCommand alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.cmdID).to(equal(@5676544)); expect(testNotification.triggerSource).to(equal(SDLTriggerSourceKeyboard)); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnDriverDistractionSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnDriverDistractionSpec.m index b03394532..b242c0a3a 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnDriverDistractionSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnDriverDistractionSpec.m @@ -29,7 +29,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameState:SDLDriverDistractionStateOn}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnDriverDistraction}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnDriverDistraction* testNotification = [[SDLOnDriverDistraction alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.state).to(equal(SDLDriverDistractionStateOn)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnEncodedSyncPDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnEncodedSyncPDataSpec.m index c2760571d..9078bbf16 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnEncodedSyncPDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnEncodedSyncPDataSpec.m @@ -34,7 +34,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameURLUppercase:@"www.zombo.com", SDLRPCParameterNameTimeoutCapitalized:@564}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnEncodedSyncPData}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnEncodedSyncPData* testNotification = [[SDLOnEncodedSyncPData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.data).to(equal([@[@"0"] mutableCopy])); expect(testNotification.URL).to(equal(@"www.zombo.com")); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnHMIStatusSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnHMIStatusSpec.m index c3aca6127..61b1165d3 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnHMIStatusSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnHMIStatusSpec.m @@ -41,7 +41,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameSystemContext: SDLSystemContextHMIObscured, SDLRPCParameterNameVideoStreamingState: SDLVideoStreamingStateStreamable}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnHMIStatus}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnHMIStatus* testNotification = [[SDLOnHMIStatus alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.hmiLevel).to(equal(SDLHMILevelLimited)); expect(testNotification.audioStreamingState).to(equal(SDLAudioStreamingStateAttenuated)); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnHashChangeSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnHashChangeSpec.m index 035afda9d..b76ef13fc 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnHashChangeSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnHashChangeSpec.m @@ -28,7 +28,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameHashId:@"hash"}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnHashChange}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnHashChange* testNotification = [[SDLOnHashChange alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.hashID).to(equal(@"hash")); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnInteriorVehicleDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnInteriorVehicleDataSpec.m index 45ae4c993..1afa25d05 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnInteriorVehicleDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnInteriorVehicleDataSpec.m @@ -35,7 +35,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameModuleData:someModuleData}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnInteriorVehicleData}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnInteriorVehicleData* testNotification = [[SDLOnInteriorVehicleData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.moduleData).to(equal(someModuleData)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnKeyboardInputSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnKeyboardInputSpec.m index baec5f3c7..899ccf768 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnKeyboardInputSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnKeyboardInputSpec.m @@ -32,7 +32,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameEvent:SDLKeyboardEventSubmitted, SDLRPCParameterNameData:@"qwertyg"}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnKeyboardInput}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnKeyboardInput* testNotification = [[SDLOnKeyboardInput alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.event).to(equal(SDLKeyboardEventSubmitted)); expect(testNotification.data).to(equal(@"qwertyg")); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnLanguageChangeSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnLanguageChangeSpec.m index c8e589a54..d371737a1 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnLanguageChangeSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnLanguageChangeSpec.m @@ -33,7 +33,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameLanguage:SDLLanguageEsEs, SDLRPCParameterNameHMIDisplayLanguage:SDLLanguageDeDe}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnLanguageChange}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnLanguageChange* testNotification = [[SDLOnLanguageChange alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.language).to(equal(SDLLanguageEsEs)); expect(testNotification.hmiDisplayLanguage).to(equal(SDLLanguageDeDe)); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnLockScreenStatusSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnLockScreenStatusSpec.m index 3355797d8..cd12a3d46 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnLockScreenStatusSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnLockScreenStatusSpec.m @@ -39,7 +39,10 @@ describe(@"Getter/Setter Tests", ^ { @"OnLockScreenStatus":SDLLockScreenStatusRequired, @"hmiLevel":SDLHMILevelNone}, SDLRPCParameterNameOperationName:@"OnLockScreenStatus"}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnLockScreenStatus* testNotification = [[SDLOnLockScreenStatus alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.driverDistractionStatus).to(equal(@NO)); expect(testNotification.userSelected).to(equal(@3)); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnPermissionsChangeSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnPermissionsChangeSpec.m index 70e5c103a..d0d8e07d5 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnPermissionsChangeSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnPermissionsChangeSpec.m @@ -31,7 +31,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNamePermissionItem:[@[item] mutableCopy]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnPermissionsChange}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnPermissionsChange* testNotification = [[SDLOnPermissionsChange alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.permissionItem).to(equal([@[item] mutableCopy])); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnRCStatusSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnRCStatusSpec.m index 584bcd3ec..618950bd0 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnRCStatusSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnRCStatusSpec.m @@ -36,7 +36,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameAllowed:@YES }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnRCStatus}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnRCStatus* testNotification = [[SDLOnRCStatus alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.allowed).to(equal(@YES)); expect(testNotification.allocatedModules).to(equal([@[allocatedModule] copy])); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnSyncPDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnSyncPDataSpec.m index 89f0d5b7e..197b77fbe 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnSyncPDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnSyncPDataSpec.m @@ -31,7 +31,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameURLUppercase:@"https://www.youtube.com/watch?v=ygr5AHufBN4", SDLRPCParameterNameTimeoutCapitalized:@8357}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnSyncPData}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnSyncPData* testNotification = [[SDLOnSyncPData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.URL).to(equal(@"https://www.youtube.com/watch?v=ygr5AHufBN4")); expect(testNotification.Timeout).to(equal(@8357)); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnSystemCapabilityUpdatedSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnSystemCapabilityUpdatedSpec.m index b6102042d..2c1844a80 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnSystemCapabilityUpdatedSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnSystemCapabilityUpdatedSpec.m @@ -38,7 +38,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameSystemCapability:testSystemCapability }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnSystemCapabilityUpdated}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnSystemCapabilityUpdated *testNotification = [[SDLOnSystemCapabilityUpdated alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.systemCapability).to(equal(testSystemCapability)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnSystemRequestSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnSystemRequestSpec.m index 3acaee1ac..63b2bbd58 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnSystemRequestSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnSystemRequestSpec.m @@ -49,7 +49,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameOffset:@2532678684, SDLRPCParameterNameLength:@50000000000}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnSystemRequest}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnSystemRequest* testNotification = [[SDLOnSystemRequest alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.requestType).to(equal(SDLRequestTypeFileResume)); expect(testNotification.requestSubType).to(equal(@"subtype")); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnTBTClientStateSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnTBTClientStateSpec.m index f0a39c387..fdbe9039c 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnTBTClientStateSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnTBTClientStateSpec.m @@ -30,7 +30,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameState:SDLTBTStateETARequest}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnTBTClientState}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnTBTClientState* testNotification = [[SDLOnTBTClientState alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.state).to(equal(SDLTBTStateETARequest)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnTouchEventSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnTouchEventSpec.m index 6445c2e64..72377a740 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnTouchEventSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnTouchEventSpec.m @@ -36,7 +36,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameType:SDLTouchTypeBegin, SDLRPCParameterNameEvent:[@[event] mutableCopy]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnTouchEvent}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnTouchEvent* testNotification = [[SDLOnTouchEvent alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.type).to(equal(SDLTouchTypeBegin)); expect(testNotification.event).to(equal([@[event] mutableCopy])); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnVehicleDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnVehicleDataSpec.m index d28a9c843..d835c5f9b 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnVehicleDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnVehicleDataSpec.m @@ -146,7 +146,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameVIN:@"222222222722", SDLRPCParameterNameWiperStatus:SDLWiperStatusStalled}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnVehicleData}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOnVehicleData* testNotification = [[SDLOnVehicleData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testNotification.accPedalPosition).to(equal(@99.99999999)); expect(testNotification.airbagStatus).to(equal(airbag)); diff --git a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnWaypointChangeSpec.m b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnWaypointChangeSpec.m index 94e319360..48a9b5668 100644 --- a/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnWaypointChangeSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnWaypointChangeSpec.m @@ -71,8 +71,10 @@ describe(@"Getter/Setter Tests", ^ { }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameOnWayPointChange }; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testNotification = [[SDLOnWayPointChange alloc] initWithDictionary:[NSMutableDictionary dictionaryWithDictionary:initDict]]; +#pragma clang diagnostic pop }); // Since all the properties are immutable, a copy should be executed as a retain, which means they should be identical @@ -89,8 +91,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameParameters: @{} } }; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testNotification = [[SDLOnWayPointChange alloc] initWithDictionary:[NSMutableDictionary dictionaryWithDictionary:initDict]]; +#pragma clang diagnostic pop }); it(@"should return nil for waypoints", ^{ diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAddCommandSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAddCommandSpec.m index 7d7d3214c..c89033af5 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAddCommandSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAddCommandSpec.m @@ -42,9 +42,11 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameVRCommands:[@[@"name", @"anotherName"] mutableCopy], SDLRPCParameterNameCommandIcon:image}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameAddCommand}} mutableCopy]; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLAddCommand* testRequest = [[SDLAddCommand alloc] initWithDictionary:dict]; - +#pragma clang diagnostic pop + expect(testRequest.cmdID).to(equal(@434577)); expect(testRequest.menuParams).to(equal(menu)); expect(testRequest.vrCommands).to(equal([@[@"name", @"anotherName"] mutableCopy])); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAddSubMenuSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAddSubMenuSpec.m index 28584c689..2efd1eee2 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAddSubMenuSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAddSubMenuSpec.m @@ -80,7 +80,10 @@ describe(@"Getter/Setter Tests", ^ { } }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameAddSubMenu}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLAddSubMenu* testRequest = [[SDLAddSubMenu alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.menuID).to(equal(@(menuId))); expect(testRequest.position).to(equal(@(position))); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAlertManeuverSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAlertManeuverSpec.m index 63ee96868..a17065993 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAlertManeuverSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAlertManeuverSpec.m @@ -36,7 +36,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameTTSChunks:[@[tts] mutableCopy], SDLRPCParameterNameSoftButtons:[@[button] mutableCopy]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameAlertManeuver}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLAlertManeuver* testRequest = [[SDLAlertManeuver alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.ttsChunks).to(equal([@[tts] mutableCopy])); expect(testRequest.softButtons).to(equal([@[button] mutableCopy])); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAlertSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAlertSpec.m index 58d6c6fe5..27d853822 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAlertSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAlertSpec.m @@ -54,7 +54,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameProgressIndicator:@NO, SDLRPCParameterNameSoftButtons:[@[button] mutableCopy]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameAlert}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLAlert* testRequest = [[SDLAlert alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.alertText1).to(equal(@"alert#1")); expect(testRequest.alertText2).to(equal(@"alert#2")); @@ -78,7 +81,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameProgressIndicator:@NO, SDLRPCParameterNameSoftButtons:[NSNull null]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameAlert}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLAlert* testRequest = [[SDLAlert alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expectAction(^{ NSArray<SDLSoftButton *> *softButtons = testRequest.softButtons; }).to(raiseException()); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLButtonPressSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLButtonPressSpec.m index fc22e5c54..648d4cbc9 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLButtonPressSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLButtonPressSpec.m @@ -38,7 +38,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameButtonName : SDLButtonNameAC, SDLRPCParameterNameButtonPressMode : SDLButtonPressModeShort}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameButtonPress}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLButtonPress* testRequest = [[SDLButtonPress alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.moduleType).to(equal(SDLModuleTypeClimate)); expect(testRequest.buttonName).to(equal(SDLButtonNameAC)); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLChangeRegistrationSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLChangeRegistrationSpec.m index 40ada9d6f..8fac41395 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLChangeRegistrationSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLChangeRegistrationSpec.m @@ -122,8 +122,10 @@ describe(@"change registration", ^ { SDLRPCParameterNameNGNMediaScreenAppName:someNGNMediaAppName, SDLRPCParameterNameVRSynonyms:someVRSynonyms}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameChangeRegistration}} mutableCopy]; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testRequest = [[SDLChangeRegistration alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop }); // Since the properties are immutable, a copy should be executed as a retain, so they should be identical @@ -154,7 +156,10 @@ describe(@"change registration", ^ { context(@"when no parameters are set", ^{ beforeEach(^{ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testRequest = [[SDLChangeRegistration alloc] initWithDictionary:[NSMutableDictionary dictionary]]; +#pragma clang diagnostic pop }); it(@"Should return nil if for language", ^ { diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLCreateInteractionChoiceSetSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLCreateInteractionChoiceSetSpec.m index 973189701..c4c20ea47 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLCreateInteractionChoiceSetSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLCreateInteractionChoiceSetSpec.m @@ -34,7 +34,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameInteractionChoiceSetId:@141414, SDLRPCParameterNameChoiceSet:[@[choice] mutableCopy]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameCreateInteractionChoiceSet}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLCreateInteractionChoiceSet* testRequest = [[SDLCreateInteractionChoiceSet alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.interactionChoiceSetID).to(equal(@141414)); expect(testRequest.choiceSet).to(equal([@[choice] mutableCopy])); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteCommandSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteCommandSpec.m index fc275fd96..42b036672 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteCommandSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteCommandSpec.m @@ -28,7 +28,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameCommandId:@11223344}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameDeleteCommand}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLDeleteCommand* testRequest = [[SDLDeleteCommand alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.cmdID).to(equal(@11223344)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteFileSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteFileSpec.m index bb07a874d..50e5d2af3 100755 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteFileSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteFileSpec.m @@ -28,7 +28,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameSyncFileName:@"synchro"}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameDeleteFile}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLDeleteFile* testRequest = [[SDLDeleteFile alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.syncFileName).to(equal(@"synchro")); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteInteractionChoiceSetSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteInteractionChoiceSetSpec.m index 81e6f9d2c..a06bd3836 100755 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteInteractionChoiceSetSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteInteractionChoiceSetSpec.m @@ -28,7 +28,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameInteractionChoiceSetId:@20314}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameDeleteInteractionChoiceSet}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLDeleteInteractionChoiceSet* testRequest = [[SDLDeleteInteractionChoiceSet alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.interactionChoiceSetID).to(equal(@20314)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteSubMenuSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteSubMenuSpec.m index 5f628f745..1a71c63f8 100755 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteSubMenuSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteSubMenuSpec.m @@ -28,7 +28,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameMenuId:@25614}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameDeleteSubMenu}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLDeleteSubMenu* testRequest = [[SDLDeleteSubMenu alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.menuID).to(equal(@25614)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDiagnosticMessageSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDiagnosticMessageSpec.m index bd75d5853..045840b41 100755 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDiagnosticMessageSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDiagnosticMessageSpec.m @@ -34,7 +34,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameMessageLength:@55555, SDLRPCParameterNameMessageData:[@[@1, @4, @16, @64] mutableCopy]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameDiagnosticMessage}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLDiagnosticMessage* testRequest = [[SDLDiagnosticMessage alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.targetID).to(equal(@3562)); expect(testRequest.messageLength).to(equal(@55555)); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDialNumberSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDialNumberSpec.m index 100b6786e..dcb2c211c 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDialNumberSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDialNumberSpec.m @@ -49,8 +49,10 @@ describe(@"Dial Number RPC", ^{ } } }; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testRequest = [[SDLDialNumber alloc] initWithDictionary:[initDict mutableCopy]]; +#pragma clang diagnostic pop }); it(@"should get 'number' correctly", ^{ @@ -67,8 +69,10 @@ describe(@"Dial Number RPC", ^{ } } }; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testRequest = [[SDLDialNumber alloc] initWithDictionary:[initDict mutableCopy]]; +#pragma clang diagnostic pop }); it(@"should return nil for number", ^{ diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLEncodedSyncPDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLEncodedSyncPDataSpec.m index d838bcebb..95d110a1f 100755 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLEncodedSyncPDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLEncodedSyncPDataSpec.m @@ -28,7 +28,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameData:[@[@"2", @"2", @"2"] mutableCopy]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameEncodedSyncPData}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLEncodedSyncPData* testRequest = [[SDLEncodedSyncPData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.data).to(equal([@[@"2", @"2", @"2"] mutableCopy])); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetAppServiceDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetAppServiceDataSpec.m index a217223a8..a02387d79 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetAppServiceDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetAppServiceDataSpec.m @@ -43,7 +43,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameSubscribe:@(testSubscribe) }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameGetAppServiceData}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLGetAppServiceData *testRequest = [[SDLGetAppServiceData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.serviceType).to(equal(testServiceType)); expect(testRequest.subscribe).to(beTrue()); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetCloudAppPropertiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetCloudAppPropertiesSpec.m index 37c1810a2..b831c1f00 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetCloudAppPropertiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetCloudAppPropertiesSpec.m @@ -37,10 +37,12 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameAppId:testAppID }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameGetCloudAppProperties}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLGetCloudAppProperties *testRequest = [[SDLGetCloudAppProperties alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.appID).to(equal(testAppID)); - expect(testRequest.getFunctionName).to(equal(SDLRPCFunctionNameGetCloudAppProperties)); }); it(@"Should initialize correctly with the convenience init", ^{ diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetDTCsSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetDTCsSpec.m index 25e489c46..b1b4cb5df 100755 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetDTCsSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetDTCsSpec.m @@ -31,7 +31,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameECUName:@4321, SDLRPCParameterNameDTCMask:@22}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameEndAudioPassThru}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLGetDTCs* testRequest = [[SDLGetDTCs alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.ecuName).to(equal(@4321)); expect(testRequest.dtcMask).to(equal(@22)); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetFileSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetFileSpec.m index f2f25dfbc..ba594e259 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetFileSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetFileSpec.m @@ -54,7 +54,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameLength:@(testLength) }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameGetFile}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLGetFile *testRequest = [[SDLGetFile alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.fileName).to(equal(testFileName)); expect(testRequest.appServiceId).to(equal(testAppServiceId)); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetInteriorVehicleDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetInteriorVehicleDataSpec.m index 600c9826b..d3ed4c409 100755 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetInteriorVehicleDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetInteriorVehicleDataSpec.m @@ -31,7 +31,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameModuleType : SDLModuleTypeRadio, SDLRPCParameterNameSubscribe : @YES}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameGetInteriorVehicleData}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLGetInteriorVehicleData* testRequest = [[SDLGetInteriorVehicleData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.moduleType).to(equal(SDLModuleTypeRadio)); expect(testRequest.subscribe).to(equal(@YES)); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetSystemCapabilitiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetSystemCapabilitiesSpec.m index a5cbac428..13f9f156a 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetSystemCapabilitiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetSystemCapabilitiesSpec.m @@ -28,7 +28,10 @@ describe(@"Initialization tests", ^{ } } }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLGetSystemCapability *testRequest = [[SDLGetSystemCapability alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.systemCapabilityType).to(equal(SDLSystemCapabilityTypePhoneCall)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetSystemCapabilitySpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetSystemCapabilitySpec.m index 77d175818..3fe6ca695 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetSystemCapabilitySpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetSystemCapabilitySpec.m @@ -49,7 +49,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameSubscribe:@(testSubcribe) }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameGetSystemCapability}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLGetSystemCapability *testRequest = [[SDLGetSystemCapability alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.systemCapabilityType).to(equal(testSystemCapabilityType)); expect(testRequest.subscribe).to(beFalse()); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetVehicleDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetVehicleDataSpec.m index 4945d87fd..eab7f6210 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetVehicleDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetVehicleDataSpec.m @@ -112,7 +112,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameTurnSignal:@NO, SDLRPCParameterNameWiperStatus:@YES}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameGetVehicleData}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLGetVehicleData* testRequest = [[SDLGetVehicleData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.accPedalPosition).to(equal(@YES)); expect(testRequest.airbagStatus).to(equal(@YES)); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetWaypointsSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetWaypointsSpec.m index 3b0c706c3..f22c4722e 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetWaypointsSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetWaypointsSpec.m @@ -28,7 +28,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameWayPointType:SDLWayPointTypeAll}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameGetWayPoints}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLGetWayPoints* testRequest = [[SDLGetWayPoints alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.waypointType).to(equal(SDLWayPointTypeAll)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPerformAppServiceInteractionSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPerformAppServiceInteractionSpec.m index 7d5cde77a..56b4b7584 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPerformAppServiceInteractionSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPerformAppServiceInteractionSpec.m @@ -50,7 +50,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameRequestServiceActive:@(testRequestServiceActive) }, SDLRPCParameterNameOperationName:SDLRPCFunctionNamePerformAppServiceInteraction}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLPerformAppServiceInteraction *testRequest = [[SDLPerformAppServiceInteraction alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.serviceUri).to(equal(testServiceUri)); expect(testRequest.serviceID).to(equal(testServiceID)); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPerformAudioPassThruSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPerformAudioPassThruSpec.m index ec8799689..539fbe77a 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPerformAudioPassThruSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPerformAudioPassThruSpec.m @@ -50,7 +50,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameAudioType:SDLAudioTypePCM, SDLRPCParameterNameMuteAudio:@NO}, SDLRPCParameterNameOperationName:SDLRPCFunctionNamePerformAudioPassThru}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLPerformAudioPassThru* testRequest = [[SDLPerformAudioPassThru alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.audioPassThruDisplayText1).to(equal(@"passthru#1")); expect(testRequest.audioPassThruDisplayText2).to(equal(@"passthru#2")); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPerformInteractionSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPerformInteractionSpec.m index 6c905afbe..6424d27f7 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPerformInteractionSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPerformInteractionSpec.m @@ -61,7 +61,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameVRHelp:[@[helpItem] mutableCopy], SDLRPCParameterNameInteractionLayout:SDLLayoutModeIconWithSearch}, SDLRPCParameterNameOperationName:SDLRPCFunctionNamePerformInteraction}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLPerformInteraction* testRequest = [[SDLPerformInteraction alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.initialText).to(equal(@"a")); expect(testRequest.initialPrompt).to(equal([@[chunk1] mutableCopy])); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPublishAppServiceSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPublishAppServiceSpec.m index a11ec3fb0..2268eea1e 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPublishAppServiceSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPublishAppServiceSpec.m @@ -43,7 +43,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameAppServiceManifest:testAppServiceManifest }, SDLRPCParameterNameOperationName:SDLRPCFunctionNamePublishAppService}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLPublishAppService *testRequest = [[SDLPublishAppService alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.appServiceManifest).to(equal(testAppServiceManifest)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPutFileSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPutFileSpec.m index b8c8f4f6b..4d5a6948d 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPutFileSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPutFileSpec.m @@ -54,7 +54,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameLength:@123456789, SDLRPCParameterNameCRC:@0xffffffff}, SDLRPCParameterNameOperationName:SDLRPCFunctionNamePutFile}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLPutFile* testRequest = [[SDLPutFile alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.syncFileName).to(equal(@"fileName")); expect(testRequest.fileType).to(equal(SDLFileTypeJPEG)); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLReadDIDSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLReadDIDSpec.m index a5ee105d1..d255c8dbc 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLReadDIDSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLReadDIDSpec.m @@ -31,7 +31,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameECUName:@33112, SDLRPCParameterNameDIDLocation:[@[@200, @201, @205] mutableCopy]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameEndAudioPassThru}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLReadDID* testRequest = [[SDLReadDID alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.ecuName).to(equal(@33112)); expect(testRequest.didLocation).to(equal([@[@200, @201, @205] mutableCopy])); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLRegisterAppInterfaceSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLRegisterAppInterfaceSpec.m index d559adaa2..fbc22b5a2 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLRegisterAppInterfaceSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLRegisterAppInterfaceSpec.m @@ -113,7 +113,10 @@ describe(@"RegisterAppInterface Tests", ^{ SDLRPCParameterNameNightColorScheme: colorScheme, }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameRegisterAppInterface}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRegisterAppInterface* testRegisterAppInterface = [[SDLRegisterAppInterface alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRegisterAppInterface.syncMsgVersion).to(equal(version)); expect(testRegisterAppInterface.appName).to(match(appName)); @@ -211,7 +214,10 @@ describe(@"RegisterAppInterface Tests", ^{ }); it(@"initWithAppName:appId:languageDesired:isMediaApp:appTypes:shortAppName:", ^{ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRegisterAppInterface *testRegisterAppInterface = [[SDLRegisterAppInterface alloc] initWithAppName:appName appId:appId languageDesired:language isMediaApp:isMediaApp appTypes:appTypes shortAppName:shortAppName]; +#pragma clang diagnostic pop expect(testRegisterAppInterface.fullAppID).to(beNil()); expect(testRegisterAppInterface.appID).to(match(appId)); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLResetGlobalPropertiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLResetGlobalPropertiesSpec.m index 67ffbbec9..2a13731f8 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLResetGlobalPropertiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLResetGlobalPropertiesSpec.m @@ -29,7 +29,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameProperties:[@[SDLGlobalPropertyMenuName, SDLGlobalPropertyVoiceRecognitionHelpTitle] copy]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameResetGlobalProperties}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLResetGlobalProperties* testRequest = [[SDLResetGlobalProperties alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.properties).to(equal([@[SDLGlobalPropertyMenuName, SDLGlobalPropertyVoiceRecognitionHelpTitle] copy])); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLScrollableMessageSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLScrollableMessageSpec.m index d8074b2eb..0514b1936 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLScrollableMessageSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLScrollableMessageSpec.m @@ -37,7 +37,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameTimeout:@9182, SDLRPCParameterNameSoftButtons:[@[button] mutableCopy]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameScrollableMessage}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLScrollableMessage* testRequest = [[SDLScrollableMessage alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.scrollableMessageBody).to(equal(@"thatmessagebody")); expect(testRequest.timeout).to(equal(@9182)); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSendHapticDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSendHapticDataSpec.m index d02e8f9bb..d6fba321a 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSendHapticDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSendHapticDataSpec.m @@ -41,7 +41,10 @@ describe(@"Initialization Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameHapticRectData:@[testStruct]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSendHapticData}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSendHapticData *testRequest = [[SDLSendHapticData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.hapticRectData).to(equal(@[testStruct])); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSendLocationSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSendLocationSpec.m index 244d3fdce..d7e15a019 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSendLocationSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSendLocationSpec.m @@ -164,8 +164,10 @@ describe(@"Send Location RPC", ^{ SDLRPCParameterNameOperationName:SDLRPCFunctionNameSendLocation } }; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testRequest = [[SDLSendLocation alloc] initWithDictionary:[NSMutableDictionary dictionaryWithDictionary:initDict]]; +#pragma clang diagnostic pop }); // Since all the properties are immutable, a copy should be executed as a retain, which means they should be identical @@ -190,8 +192,10 @@ describe(@"Send Location RPC", ^{ SDLRPCParameterNameParameters: @{} } }; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testRequest = [[SDLSendLocation alloc] initWithDictionary:[NSMutableDictionary dictionaryWithDictionary:initDict]]; +#pragma clang diagnostic pop }); it(@"should return nil for parameters", ^{ diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetAppIconSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetAppIconSpec.m index 983d79eeb..12b66d4a7 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetAppIconSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetAppIconSpec.m @@ -28,7 +28,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameSyncFileName:@"A/File/Name"}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSetAppIcon}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetAppIcon* testRequest = [[SDLSetAppIcon alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.syncFileName).to(equal(@"A/File/Name")); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetCloudAppPropertiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetCloudAppPropertiesSpec.m index 974170a3d..3068de94c 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetCloudAppPropertiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetCloudAppPropertiesSpec.m @@ -36,7 +36,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameProperties:testProperties }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSetCloudAppProperties}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetCloudAppProperties *testRequest = [[SDLSetCloudAppProperties alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.properties).to(equal(testProperties)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetDisplayLayoutSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetDisplayLayoutSpec.m index 397b2e88b..5d8b1b9ce 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetDisplayLayoutSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetDisplayLayoutSpec.m @@ -48,7 +48,10 @@ describe(@"SetDisplayLayout Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameDisplayLayout:@"wat"}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSetDisplayLayout}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetDisplayLayout* testRequest = [[SDLSetDisplayLayout alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.displayLayout).to(equal(@"wat")); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetGlobalPropertiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetGlobalPropertiesSpec.m index f983a1da9..b12672582 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetGlobalPropertiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetGlobalPropertiesSpec.m @@ -57,7 +57,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameMenuIcon:image, SDLRPCParameterNameKeyboardProperties:keyboard}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSetGlobalProperties}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetGlobalProperties* testRequest = [[SDLSetGlobalProperties alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.helpPrompt).to(equal([@[chunk1] mutableCopy])); expect(testRequest.timeoutPrompt).to(equal([@[chunk2] mutableCopy])); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetInteriorVehicleDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetInteriorVehicleDataSpec.m index d77ce6a89..99d30b21f 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetInteriorVehicleDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetInteriorVehicleDataSpec.m @@ -31,7 +31,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameModuleData : someModuleData}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSetInteriorVehicleData}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetInteriorVehicleData* testRequest = [[SDLSetInteriorVehicleData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.moduleData).to(equal(someModuleData)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetMediaClockTimerSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetMediaClockTimerSpec.m index bd806af6b..255ce747d 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetMediaClockTimerSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetMediaClockTimerSpec.m @@ -35,7 +35,10 @@ describe(@"SetMediaClocktimer Spec", ^ { SDLRPCParameterNameAudioStreamingIndicator:testIndicator }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSetMediaClockTimer}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetMediaClockTimer* testRequest = [[SDLSetMediaClockTimer alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.startTime).to(equal(time1)); expect(testRequest.endTime).to(equal(time2)); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLShowConstantTBTSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLShowConstantTBTSpec.m index 451dece6d..69c9195eb 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLShowConstantTBTSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLShowConstantTBTSpec.m @@ -65,7 +65,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameManeuverComplete:@NO, SDLRPCParameterNameSoftButtons:[@[button] mutableCopy]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameShowConstantTBT}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLShowConstantTBT* testRequest = [[SDLShowConstantTBT alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.navigationText1).to(equal(@"nav1")); expect(testRequest.navigationText2).to(equal(@"nav2")); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLShowSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLShowSpec.m index 341500b20..d9274e8e9 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLShowSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLShowSpec.m @@ -329,7 +329,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameCustomPresets:[@[@"preset1", @"preset2"] mutableCopy], SDLRPCParameterNameMetadataTags:testMetadata}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameShow}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLShow* testRequest = [[SDLShow alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.mainField1).to(equal(@"field1")); expect(testRequest.mainField2).to(equal(@"field2")); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSliderSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSliderSpec.m index e5b3ba339..7689b8904 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSliderSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSliderSpec.m @@ -58,7 +58,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameSliderFooter:testFooters, SDLRPCParameterNameTimeout:@(testTimeout)}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSlider}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testRequest = [[SDLSlider alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.numTicks).to(equal(testNumTicks)); expect(testRequest.position).to(equal(testPosition)); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSpeakSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSpeakSpec.m index 761c10505..8642bb4a2 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSpeakSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSpeakSpec.m @@ -31,7 +31,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameTTSChunks:[@[chunk] mutableCopy]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSpeak}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSpeak* testRequest = [[SDLSpeak alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.ttsChunks).to(equal([@[chunk] mutableCopy])); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSubscribeButtonSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSubscribeButtonSpec.m index d748e24bd..67a99173b 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSubscribeButtonSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSubscribeButtonSpec.m @@ -30,7 +30,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameButtonName:SDLButtonNamePreset5}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSubscribeButton}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSubscribeButton* testRequest = [[SDLSubscribeButton alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.buttonName).to(equal(SDLButtonNamePreset5)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSubscribeVehicleDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSubscribeVehicleDataSpec.m index c90c8a45e..b4d677936 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSubscribeVehicleDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSubscribeVehicleDataSpec.m @@ -112,7 +112,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameTurnSignal:@NO, SDLRPCParameterNameWiperStatus:@NO}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSubscribeVehicleData}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSubscribeVehicleData* testRequest = [[SDLSubscribeVehicleData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.accPedalPosition).to(equal(@YES)); expect(testRequest.airbagStatus).to(equal(@YES)); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSystemRequestSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSystemRequestSpec.m index 1b27f45a8..19954c463 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSystemRequestSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSystemRequestSpec.m @@ -28,7 +28,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameRequestSubType: testSubType, SDLRPCParameterNameFilename:testFileName}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSystemRequest}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSystemRequest* testRequest = [[SDLSystemRequest alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.requestType).to(equal(testRequestType)); expect(testRequest.requestSubType).to(equal(testSubType)); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLUnsubscribeButtonSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLUnsubscribeButtonSpec.m index dd7f72d28..48f6ef76b 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLUnsubscribeButtonSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLUnsubscribeButtonSpec.m @@ -30,7 +30,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameButtonName:SDLButtonNamePreset0}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameUnsubscribeButton}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLUnsubscribeButton* testRequest = [[SDLUnsubscribeButton alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.buttonName).to(equal(SDLButtonNamePreset0)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLUnsubscribeVehicleDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLUnsubscribeVehicleDataSpec.m index f538f412e..adb9307bd 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLUnsubscribeVehicleDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLUnsubscribeVehicleDataSpec.m @@ -112,7 +112,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameTurnSignal:@YES, SDLRPCParameterNameWiperStatus:@YES}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameUnsubscribeVehicleData}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLUnsubscribeVehicleData* testRequest = [[SDLUnsubscribeVehicleData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.accPedalPosition).to(equal(@YES)); expect(testRequest.airbagStatus).to(equal(@YES)); diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLUpdateTurnListSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLUpdateTurnListSpec.m index 1fe93731f..ec31cd98f 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLUpdateTurnListSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLUpdateTurnListSpec.m @@ -36,7 +36,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameTurnList:[@[turn] mutableCopy], SDLRPCParameterNameSoftButtons:[@[button] mutableCopy]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameUpdateTurnList}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLUpdateTurnList* testRequest = [[SDLUpdateTurnList alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testRequest.turnList).to(equal([@[turn] mutableCopy])); expect(testRequest.softButtons).to(equal([@[button] mutableCopy])); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLDeleteFileResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLDeleteFileResponseSpec.m index 6eb54798e..9ff80e15a 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLDeleteFileResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLDeleteFileResponseSpec.m @@ -28,7 +28,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameSpaceAvailable:@0}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameDeleteFile}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLDeleteFileResponse* testResponse = [[SDLDeleteFileResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.spaceAvailable).to(equal(@0)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLDiagnosticMessageResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLDiagnosticMessageResponseSpec.m index b8efd9c97..239581a67 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLDiagnosticMessageResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLDiagnosticMessageResponseSpec.m @@ -28,7 +28,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameMessageDataResult:@[@3, @9, @27, @81]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameDiagnosticMessage}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLDiagnosticMessageResponse* testResponse = [[SDLDiagnosticMessageResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.messageDataResult).to(equal(@[@3, @9, @27, @81])); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetAppServiceDataResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetAppServiceDataResponseSpec.m index 53b04382b..2df52a5ab 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetAppServiceDataResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetAppServiceDataResponseSpec.m @@ -38,7 +38,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameServiceData:testAppServiceData }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameGetAppServiceData}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLGetAppServiceDataResponse *testResponse = [[SDLGetAppServiceDataResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.serviceData).to(equal(testAppServiceData)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetCloudAppPropertiesResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetCloudAppPropertiesResponseSpec.m index 4da3f7c89..0109daf10 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetCloudAppPropertiesResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetCloudAppPropertiesResponseSpec.m @@ -36,7 +36,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameProperties:testProperties }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSetCloudAppProperties}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLGetCloudAppPropertiesResponse *testResponse = [[SDLGetCloudAppPropertiesResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.properties).to(equal(testProperties)); expect(testResponse.name).to(equal(SDLRPCFunctionNameSetCloudAppProperties)); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetDTCsResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetDTCsResponseSpec.m index 5c6ea8658..ec2afbdb5 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetDTCsResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetDTCsResponseSpec.m @@ -31,7 +31,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameECUHeader:@404, SDLRPCParameterNameDTC:[@[@"FFFF", @"FFFE", @"FFFD"] mutableCopy]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameGetDTCs}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLGetDTCsResponse* testResponse = [[SDLGetDTCsResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.ecuHeader).to(equal(@404)); expect(testResponse.dtc).to(equal([@[@"FFFF", @"FFFE", @"FFFD"] mutableCopy])); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetFileResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetFileResponseSpec.m index 04bc119be..908a88a60 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetFileResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetFileResponseSpec.m @@ -48,7 +48,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameCRC:@(testCrc) }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameGetFile}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLGetFileResponse *testResponse = [[SDLGetFileResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.offset).to(equal(testOffset)); expect(testResponse.length).to(equal(testLength)); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetInteriorVehicleDataResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetInteriorVehicleDataResponseSpec.m index 7541d2625..94d086cff 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetInteriorVehicleDataResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetInteriorVehicleDataResponseSpec.m @@ -40,7 +40,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameModuleData:someModuleData, SDLRPCParameterNameIsSubscribed:@NO}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameGetInteriorVehicleData}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLGetInteriorVehicleDataResponse* testResponse = [[SDLGetInteriorVehicleDataResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.moduleData).to(equal(someModuleData)); expect(testResponse.isSubscribed).to(equal(@NO)); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetSystemCapabilityResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetSystemCapabilityResponseSpec.m index 54d9c561e..96f69128e 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetSystemCapabilityResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetSystemCapabilityResponseSpec.m @@ -41,7 +41,10 @@ describe(@"Initialization tests", ^{ SDLRPCParameterNameOperationName:SDLRPCFunctionNameGetSystemCapability } }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLGetSystemCapabilityResponse *testResponse = [[SDLGetSystemCapabilityResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.systemCapability.systemCapabilityType).to(equal(SDLSystemCapabilityTypeNavigation)); expect(testResponse.systemCapability.navigationCapability.sendLocationEnabled).to(equal(YES)); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetVehicleDataResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetVehicleDataResponseSpec.m index 9d672c532..ed1db8343 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetVehicleDataResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetVehicleDataResponseSpec.m @@ -149,7 +149,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameVIN:vin, SDLRPCParameterNameWiperStatus:SDLWiperStatusAutomaticHigh}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameGetVehicleData}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLGetVehicleDataResponse* testResponse = [[SDLGetVehicleDataResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.accPedalPosition).to(equal(@0)); expect(testResponse.airbagStatus).to(equal(airbag)); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetWaypointsResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetWaypointsResponseSpec.m index c54acf9fa..a5dcf14ea 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetWaypointsResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetWaypointsResponseSpec.m @@ -69,8 +69,10 @@ describe(@"Getter/Setter Tests", ^ { } } }; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testResponse = [[SDLGetWayPointsResponse alloc] initWithDictionary:[NSMutableDictionary dictionaryWithDictionary:initDict]]; +#pragma clang diagnostic pop }); // Since all the properties are immutable, a copy should be executed as a retain, which means they should be identical @@ -87,8 +89,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameParameters: @{} } }; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testResponse = [[SDLGetWayPointsResponse alloc] initWithDictionary:[NSMutableDictionary dictionaryWithDictionary:initDict]]; +#pragma clang diagnostic pop }); it(@"should return nil for waypoints", ^{ diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLListFilesResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLListFilesResponseSpec.m index 02ab663c8..dd2b83867 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLListFilesResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLListFilesResponseSpec.m @@ -31,7 +31,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameFilenames:[@[@"Music/music.mp3", @"Documents/document.txt", @"Downloads/format.exe"] mutableCopy], SDLRPCParameterNameSpaceAvailable:@500000000}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameListFiles}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLListFilesResponse* testResponse = [[SDLListFilesResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.filenames).to(equal([@[@"Music/music.mp3", @"Documents/document.txt", @"Downloads/format.exe"] mutableCopy])); expect(testResponse.spaceAvailable).to(equal(@500000000)); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPerformAppServiceInteractionResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPerformAppServiceInteractionResponseSpec.m index 9ac23a78f..aa3eefcf7 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPerformAppServiceInteractionResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPerformAppServiceInteractionResponseSpec.m @@ -35,7 +35,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameServiceSpecificResult:testServiceSpecificResult }, SDLRPCParameterNameOperationName:SDLRPCFunctionNamePublishAppService}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLPerformAppServiceInteractionResponse *testResponse = [[SDLPerformAppServiceInteractionResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.serviceSpecificResult).to(equal(testServiceSpecificResult)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPerformInteractionResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPerformInteractionResponseSpec.m index 832ed3e44..073c7bbcd 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPerformInteractionResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPerformInteractionResponseSpec.m @@ -36,7 +36,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameManualTextEntry:@"entry", SDLRPCParameterNameTriggerSource:SDLTriggerSourceKeyboard}, SDLRPCParameterNameOperationName:SDLRPCFunctionNamePerformInteraction}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLPerformInteractionResponse* testResponse = [[SDLPerformInteractionResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.choiceID).to(equal(@25)); expect(testResponse.manualTextEntry).to(equal(@"entry")); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPublishAppServiceResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPublishAppServiceResponseSpec.m index 7c3e84317..2ab9c517a 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPublishAppServiceResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPublishAppServiceResponseSpec.m @@ -37,7 +37,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameAppServiceRecord:testAppServiceRecord }, SDLRPCParameterNameOperationName:SDLRPCFunctionNamePublishAppService}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLPublishAppServiceResponse *testResponse = [[SDLPublishAppServiceResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.appServiceRecord).to(equal(testAppServiceRecord)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPutFileResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPutFileResponseSpec.m index 347be0314..575dc0f6b 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPutFileResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPutFileResponseSpec.m @@ -29,7 +29,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameSpaceAvailable:@1248, }, SDLRPCParameterNameOperationName:SDLRPCFunctionNamePutFile}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLPutFileResponse* testResponse = [[SDLPutFileResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.spaceAvailable).to(equal(@1248)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLReadDIDResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLReadDIDResponseSpec.m index 1ecc59fc9..05626af68 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLReadDIDResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLReadDIDResponseSpec.m @@ -31,7 +31,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameDIDResult:[@[result] mutableCopy]}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameReadDID}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLReadDIDResponse* testResponse = [[SDLReadDIDResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.didResult).to(equal([@[result] mutableCopy])); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLRegisterAppInterfaceResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLRegisterAppInterfaceResponseSpec.m index b8c1c816b..4d7918de4 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLRegisterAppInterfaceResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLRegisterAppInterfaceResponseSpec.m @@ -93,7 +93,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameIconResumed: @YES, }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameRegisterAppInterface}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRegisterAppInterfaceResponse* testResponse = [[SDLRegisterAppInterfaceResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.syncMsgVersion).to(equal(version)); expect(testResponse.language).to(equal(SDLLanguageEsMx)); @@ -164,7 +167,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameIconResumed: NSNull.null, }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameRegisterAppInterface}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRegisterAppInterfaceResponse* testResponse = [[SDLRegisterAppInterfaceResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expectAction(^{ [testResponse syncMsgVersion]; }).to(raiseException()); expectAction(^{ [testResponse language]; }).to(raiseException()); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSetCloudAppPropertiesResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSetCloudAppPropertiesResponseSpec.m index fdcf9144e..4a49b7d6b 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSetCloudAppPropertiesResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSetCloudAppPropertiesResponseSpec.m @@ -26,7 +26,10 @@ describe(@"Getter/Setter Tests", ^ { NSDictionary *dict = @{SDLRPCParameterNameResponse:@{ SDLRPCParameterNameParameters:@{}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSetCloudAppProperties}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetCloudAppPropertiesResponse *testResponse = [[SDLSetCloudAppPropertiesResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse).toNot(beNil()); expect(testResponse.name).to(equal(SDLRPCFunctionNameSetCloudAppProperties)); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSetDisplayLayoutResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSetDisplayLayoutResponseSpec.m index 41e36b842..7a82e0456 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSetDisplayLayoutResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSetDisplayLayoutResponseSpec.m @@ -47,7 +47,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameSoftButtonCapabilities:[@[softButton] mutableCopy], SDLRPCParameterNamePresetBankCapabilities:presetBank}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSetDisplayLayout}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetDisplayLayoutResponse* testResponse = [[SDLSetDisplayLayoutResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.displayCapabilities).to(equal(info)); expect(testResponse.buttonCapabilities).to(equal([@[button] mutableCopy])); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSetInteriorVehicleDataResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSetInteriorVehicleDataResponseSpec.m index cbb26be8b..ae989b0a9 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSetInteriorVehicleDataResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSetInteriorVehicleDataResponseSpec.m @@ -36,7 +36,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameModuleData:someModuleData}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSetInteriorVehicleData}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetInteriorVehicleDataResponse* testResponse = [[SDLSetInteriorVehicleDataResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.moduleData).to(equal(someModuleData)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSliderResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSliderResponseSpec.m index bddbb04a4..b1e269dfc 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSliderResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSliderResponseSpec.m @@ -29,7 +29,10 @@ describe(@"Getter/Setter Tests", ^ { @{SDLRPCParameterNameParameters: @{SDLRPCParameterNameSliderPosition:@13}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSlider}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSliderResponse* testResponse = [[SDLSliderResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.sliderPosition).to(equal(@13)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSubscribeVehicleDataResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSubscribeVehicleDataResponseSpec.m index fa3f163a4..6b1f4303b 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSubscribeVehicleDataResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSubscribeVehicleDataResponseSpec.m @@ -116,7 +116,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameTurnSignal:vehicleDataResult, SDLRPCParameterNameWiperStatus:vehicleDataResult}, SDLRPCParameterNameOperationName:SDLRPCFunctionNameSubscribeVehicleData}}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSubscribeVehicleDataResponse* testResponse = [[SDLSubscribeVehicleDataResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.accPedalPosition).to(equal(vehicleDataResult)); expect(testResponse.airbagStatus).to(equal(vehicleDataResult)); diff --git a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLUnsubscribeVehicleDataResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLUnsubscribeVehicleDataResponseSpec.m index d9ba58f6b..8e91afc1d 100644 --- a/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLUnsubscribeVehicleDataResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLUnsubscribeVehicleDataResponseSpec.m @@ -117,7 +117,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameCloudAppVehicleID:vehicleDataResult }, SDLRPCParameterNameOperationName:SDLRPCFunctionNameUnsubscribeVehicleData}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLUnsubscribeVehicleDataResponse* testResponse = [[SDLUnsubscribeVehicleDataResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testResponse.gps).to(equal(vehicleDataResult)); expect(testResponse.speed).to(equal(vehicleDataResult)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAirbagStatusSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAirbagStatusSpec.m index 032857f4b..ca3f98a20 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAirbagStatusSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAirbagStatusSpec.m @@ -47,7 +47,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameDriverKneeAirbagDeployed:SDLVehicleDataEventStatusNo, SDLRPCParameterNamePassengerSideAirbagDeployed:SDLVehicleDataEventStatusYes, SDLRPCParameterNamePassengerKneeAirbagDeployed:SDLVehicleDataEventStatusNoEvent} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLAirbagStatus* testStruct = [[SDLAirbagStatus alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.driverAirbagDeployed).to(equal(SDLVehicleDataEventStatusYes)); expect(testStruct.driverSideAirbagDeployed).to(equal(SDLVehicleDataEventStatusNoEvent)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppInfoSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppInfoSpec.m index f230a7898..894149a49 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppInfoSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppInfoSpec.m @@ -31,7 +31,10 @@ describe(@"Getter/Setter Tests", ^ { NSMutableDictionary<NSString *, id> *dict = [@{SDLRPCParameterNameAppDisplayName:@"display name", SDLRPCParameterNameAppVersion:@"1.2.3.4", SDLRPCParameterNameAppBundleId:@"com.app.bundle"} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLAppInfo* testStruct = [[SDLAppInfo alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.appDisplayName).to(equal(@"display name")); expect(testStruct.appVersion).to(equal(@"1.2.3.4")); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServiceCapabilitySpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServiceCapabilitySpec.m index 220ce9e30..b39ad49b7 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServiceCapabilitySpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServiceCapabilitySpec.m @@ -21,7 +21,10 @@ describe(@"Getter/Setter Tests", ^{ beforeEach(^{ testUpdateReason = SDLServiceUpdateActivated; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testUpdatedAppServiceRecord = [[SDLAppServiceRecord alloc] initWithDictionary:@{SDLRPCParameterNameServiceID:@"1234", SDLRPCParameterNameServicePublished:@YES}]; +#pragma clang diagnostic pop }); it(@"Should set and get correctly", ^{ @@ -37,8 +40,10 @@ describe(@"Getter/Setter Tests", ^{ NSDictionary *dict = @{SDLRPCParameterNameUpdateReason:testUpdateReason, SDLRPCParameterNameUpdatedAppServiceRecord:testUpdatedAppServiceRecord }; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLAppServiceCapability *testStruct = [[SDLAppServiceCapability alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.updateReason).to(equal(testUpdateReason)); expect(testStruct.updatedAppServiceRecord).to(equal(testUpdatedAppServiceRecord)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServiceDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServiceDataSpec.m index ec1aef4ab..bfd451fa8 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServiceDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServiceDataSpec.m @@ -57,7 +57,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameWeatherServiceData:testWeatherServiceData, SDLRPCParameterNameNavigationServiceData:testNavigationServiceData }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLAppServiceData *testStruct = [[SDLAppServiceData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.serviceType).to(equal(testServiceType)); expect(testStruct.serviceId).to(equal(testServiceId)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServiceManifestSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServiceManifestSpec.m index b12c8e8ad..430d869b5 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServiceManifestSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServiceManifestSpec.m @@ -81,7 +81,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameMediaServiceManifest:testMediaServiceManifest, SDLRPCParameterNameNavigationServiceManifest:testNavigationServiceManifest }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLAppServiceManifest *testStruct = [[SDLAppServiceManifest alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.serviceName).to(match(testServiceName)); expect(testStruct.serviceType).to(equal(testServiceType)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServiceRecordSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServiceRecordSpec.m index f0d99c84f..ec56f1da5 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServiceRecordSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServiceRecordSpec.m @@ -23,7 +23,10 @@ describe(@"Getter/Setter Tests", ^{ beforeEach(^{ testServiceID = @"12345"; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testAppServiceManifest = [[SDLAppServiceManifest alloc] initWithDictionary:@{SDLRPCParameterNameAllowAppConsumers:@NO}]; +#pragma clang diagnostic pop testServicePublished = @NO; testServiceActive = @YES; }); @@ -56,7 +59,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameServicePublished:testServicePublished, SDLRPCParameterNameServiceActive:testServiceActive }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLAppServiceRecord *testStruct = [[SDLAppServiceRecord alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.serviceID).to(match(testServiceID)); expect(testStruct.serviceManifest).to(equal(testAppServiceManifest)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServicesCapabilitiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServicesCapabilitiesSpec.m index 486a664e8..14b88578f 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServicesCapabilitiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppServicesCapabilitiesSpec.m @@ -19,7 +19,10 @@ describe(@"Getter/Setter Tests", ^{ __block NSArray<SDLAppServiceCapability *> *testAppServices = nil; beforeEach(^{ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testAppServices = @[[[SDLAppServiceCapability alloc] initWithDictionary:@{SDLRPCParameterNameUpdateReason:SDLServiceUpdateRemoved}]]; +#pragma clang diagnostic pop }); it(@"Should set and get correctly", ^{ @@ -38,7 +41,10 @@ describe(@"Getter/Setter Tests", ^{ it(@"Should get correctly when initialized with a dictionary", ^{ NSDictionary *dict = @{SDLRPCParameterNameAppServices:testAppServices }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLAppServicesCapabilities *testStruct = [[SDLAppServicesCapabilities alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.appServices).to(equal(testAppServices)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAudioControlCapabilitiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAudioControlCapabilitiesSpec.m index d99d76c22..d4ba87009 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAudioControlCapabilitiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAudioControlCapabilitiesSpec.m @@ -63,7 +63,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameEqualizerAvailable:@(NO), SDLRPCParameterNameEqualizerMaxChannelId:@12 } mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLAudioControlCapabilities* testStruct = [[SDLAudioControlCapabilities alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.moduleName).to(equal(@"module")); expect(testStruct.sourceAvailable).to(equal(@(NO))); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAudioControlDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAudioControlDataSpec.m index 19b88b71b..bd350d32b 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAudioControlDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAudioControlDataSpec.m @@ -48,7 +48,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameVolume:@(NO), SDLRPCParameterNameEqualizerSettings:[@[someEqualizerSettings] copy] } mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLAudioControlData* testStruct = [[SDLAudioControlData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.source).to(equal(SDLPrimaryAudioSourceCD)); expect(testStruct.keepContext).to(equal(@(NO))); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAudioPassThruCapabilitiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAudioPassThruCapabilitiesSpec.m index 915af499a..60a5624da 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAudioPassThruCapabilitiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAudioPassThruCapabilitiesSpec.m @@ -34,7 +34,10 @@ describe(@"Getter/Setter Tests", ^ { NSMutableDictionary* dict = [@{SDLRPCParameterNameSamplingRate:SDLSamplingRate22KHZ, SDLRPCParameterNameBitsPerSample:SDLBitsPerSample8Bit, SDLRPCParameterNameAudioType:SDLAudioTypePCM} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLAudioPassThruCapabilities* testStruct = [[SDLAudioPassThruCapabilities alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.samplingRate).to(equal(SDLSamplingRate22KHZ)); expect(testStruct.bitsPerSample).to(equal(SDLBitsPerSample8Bit)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLBeltStatusSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLBeltStatusSpec.m index dbe9d7b1f..704f4c370 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLBeltStatusSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLBeltStatusSpec.m @@ -68,7 +68,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameRightRearInflatableBelted:SDLVehicleDataEventStatusFault, SDLRPCParameterNameMiddleRow1BeltDeployed:SDLVehicleDataEventStatusNoEvent, SDLRPCParameterNameMiddleRow1BuckleBelted:SDLVehicleDataEventStatusNotSupported} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLBeltStatus* testStruct = [[SDLBeltStatus alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.driverBeltDeployed).to(equal(SDLVehicleDataEventStatusNoEvent)); expect(testStruct.passengerBeltDeployed).to(equal(SDLVehicleDataEventStatusYes)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLBodyInformationSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLBodyInformationSpec.m index 9c8765525..cd75a33b0 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLBodyInformationSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLBodyInformationSpec.m @@ -44,7 +44,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNamePassengerDoorAjar:@NO, SDLRPCParameterNameRearLeftDoorAjar:@NO, SDLRPCParameterNameRearRightDoorAjar:@YES} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLBodyInformation* testStruct = [[SDLBodyInformation alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.parkBrakeActive).to(equal(@YES)); expect(testStruct.ignitionStableStatus).to(equal(SDLIgnitionStableStatusNotStable)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLButtonCapabilitiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLButtonCapabilitiesSpec.m index f4a0a3a89..f60e67998 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLButtonCapabilitiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLButtonCapabilitiesSpec.m @@ -35,7 +35,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameShortPressAvailable:@YES, SDLRPCParameterNameLongPressAvailable:@YES, SDLRPCParameterNameUpDownAvailable:@NO} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLButtonCapabilities* testStruct = [[SDLButtonCapabilities alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.name).to(equal(SDLButtonNameCustomButton)); expect(testStruct.shortPressAvailable).to(equal(@YES)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLChoiceSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLChoiceSpec.m index 7cb870b61..770f83cf7 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLChoiceSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLChoiceSpec.m @@ -47,7 +47,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameSecondaryText:@"Arbitrary", SDLRPCParameterNameTertiaryText:@"qwerty", SDLRPCParameterNameSecondaryImage:secondaryImage} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLChoice* testStruct = [[SDLChoice alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.choiceID).to(equal(@3)); expect(testStruct.menuName).to(equal(@"Hello")); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLClimateControlCapabilitiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLClimateControlCapabilitiesSpec.m index 1bc146b4e..5867bb897 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLClimateControlCapabilitiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLClimateControlCapabilitiesSpec.m @@ -74,7 +74,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameHeatedRearWindowAvailable:@YES, SDLRPCParameterNameHeatedMirrorsAvailable:@NO } mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLClimateControlCapabilities* testStruct = [[SDLClimateControlCapabilities alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.moduleName).to(equal(@"Name")); expect(testStruct.fanSpeedAvailable).to(equal(@YES)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLClimateControlDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLClimateControlDataSpec.m index 8864f9ef5..9c89ff291 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLClimateControlDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLClimateControlDataSpec.m @@ -115,8 +115,11 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameHeatedRearWindowEnable:@NO, SDLRPCParameterNameHeatedMirrorsEnable:@YES, } mutableCopy]; - + +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLClimateControlData* testStruct = [[SDLClimateControlData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.fanSpeed).to(equal(@43)); expect(testStruct.currentTemperature).to(equal(currentTemp)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLCloudAppPropertiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLCloudAppPropertiesSpec.m index 8e933275e..4c505753d 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLCloudAppPropertiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLCloudAppPropertiesSpec.m @@ -63,7 +63,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameHybridAppPreference:testHybridAppPreference, SDLRPCParameterNameEndpoint:testEndpoint }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLCloudAppProperties *testStruct = [[SDLCloudAppProperties alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.nicknames).to(equal(testNicknames)); expect(testStruct.appID).to(equal(testAppID)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLClusterModeStatusSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLClusterModeStatusSpec.m index fcafcde1b..1b8fe4a53 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLClusterModeStatusSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLClusterModeStatusSpec.m @@ -36,7 +36,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNamePowerModeQualificationStatus:SDLPowerModeQualificationStatusOk, SDLRPCParameterNameCarModeStatus:SDLCarModeStatusCrash, SDLRPCParameterNamePowerModeStatus:SDLPowerModeStatusKeyOut} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLClusterModeStatus* testStruct = [[SDLClusterModeStatus alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.powerModeActive).to(equal(@NO)); expect(testStruct.powerModeQualificationStatus).to(equal(SDLPowerModeQualificationStatusOk)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDIDResult.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDIDResult.m index 263793455..fc8354588 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDIDResult.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDIDResult.m @@ -32,7 +32,10 @@ describe(@"Getter/Setter Tests", ^ { NSMutableDictionary* dict = [@{SDLRPCParameterNameResultCode:SDLVehicleDataResultCodeDataNotSubscribed, SDLRPCParameterNameDIDLocation:@300, SDLRPCParameterNameData:@"gertwydhty4235tdhedt4tue"} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLDIDResult* testStruct = [[SDLDIDResult alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.resultCode).to(equal(SDLVehicleDataResultCodeDataNotSubscribed)); expect(testStruct.didLocation).to(equal(@300)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDateTimeSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDateTimeSpec.m index 5f4091d0f..2961c9b9e 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDateTimeSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDateTimeSpec.m @@ -51,7 +51,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameYear:@4000, SDLRPCParameterNameTimezoneMinuteOffset:@0, SDLRPCParameterNameTimezoneHourOffset:@1000} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLDateTime* testStruct = [[SDLDateTime alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.millisecond).to(equal(@100)); expect(testStruct.second).to(equal(@4)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDeviceInfoSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDeviceInfoSpec.m index d1fcc5b55..f59877d3f 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDeviceInfoSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDeviceInfoSpec.m @@ -39,7 +39,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameOSVersion:@"9.9", SDLRPCParameterNameCarrier:@"ThatOneWirelessCompany", SDLRPCParameterNameMaxNumberRFCOMMPorts:@20} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLDeviceInfo* testStruct = [[SDLDeviceInfo alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.hardware).to(equal(@"GDFR34F")); expect(testStruct.firmwareRev).to(equal(@"4.2a")); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDeviceStatusSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDeviceStatusSpec.m index 847c7b95c..f2c404d60 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDeviceStatusSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDeviceStatusSpec.m @@ -57,7 +57,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameSignalLevelStatus:SDLDeviceLevelStatusTwoBars, SDLRPCParameterNamePrimaryAudioSource:SDLPrimaryAudioSourceBluetoothStereo, SDLRPCParameterNameECallEventActive:@NO} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLDeviceStatus* testStruct = [[SDLDeviceStatus alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.voiceRecOn).to(equal(@NO)); expect(testStruct.btIconOn).to(equal(@NO)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLECallInfoSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLECallInfoSpec.m index d7229bdbc..49abcafbe 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLECallInfoSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLECallInfoSpec.m @@ -33,7 +33,10 @@ describe(@"Getter/Setter Tests", ^ { NSMutableDictionary* dict = [@{SDLRPCParameterNameECallNotificationStatus:SDLVehicleDataNotificationStatusNormal, SDLRPCParameterNameAuxECallNotificationStatus:SDLVehicleDataNotificationStatusActive, SDLRPCParameterNameECallConfirmationStatus:SDLECallConfirmationStatusInProgress} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLECallInfo* testStruct = [[SDLECallInfo alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.eCallNotificationStatus).to(equal(SDLVehicleDataNotificationStatusNormal)); expect(testStruct.auxECallNotificationStatus).to(equal(SDLVehicleDataNotificationStatusActive)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLEmergencyEventSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLEmergencyEventSpec.m index 3ac05c2e5..0c7047863 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLEmergencyEventSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLEmergencyEventSpec.m @@ -40,7 +40,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameRolloverEvent:SDLVehicleDataEventStatusYes, SDLRPCParameterNameMaximumChangeVelocity:@33, SDLRPCParameterNameMultipleEvents:SDLVehicleDataEventStatusNo} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLEmergencyEvent* testStruct = [[SDLEmergencyEvent alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.emergencyEventType).to(equal(SDLEmergencyEventTypeFrontal)); expect(testStruct.fuelCutoffStatus).to(equal(SDLFuelCutoffStatusNormalOperation)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLEqualizerSettingsSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLEqualizerSettingsSpec.m index 599a36b1c..3a3e9ab1b 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLEqualizerSettingsSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLEqualizerSettingsSpec.m @@ -39,7 +39,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameChannelName:@"channel", SDLRPCParameterNameChannelSetting:@45 } mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLEqualizerSettings* testStruct = [[SDLEqualizerSettings alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.channelId).to(equal(@2)); expect(testStruct.channelName).to(equal(@"channel")); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLFuelRangeSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLFuelRangeSpec.m index 8461f67a9..faad50b3b 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLFuelRangeSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLFuelRangeSpec.m @@ -31,8 +31,10 @@ describe(@"Getter/Setter Tests", ^ { NSDictionary *dict = @{SDLRPCParameterNameType:SDLFuelTypeLPG, SDLRPCParameterNameRange:@23 }; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLFuelRange *testStruct = [[SDLFuelRange alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.type).to(equal(SDLFuelTypeLPG)); expect(testStruct.range).to(equal(@23)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLGPSDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLGPSDataSpec.m index 9251e315f..dc1361833 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLGPSDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLGPSDataSpec.m @@ -78,7 +78,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameAltitude:@3000, SDLRPCParameterNameHeading:@96, SDLRPCParameterNameSpeed:@64} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLGPSData* testStruct = [[SDLGPSData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.longitudeDegrees).to(equal(@31.41592653589793)); expect(testStruct.latitudeDegrees).to(equal(@45)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHMICapabilitiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHMICapabilitiesSpec.m index c47c4ce24..9f64d4af8 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHMICapabilitiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHMICapabilitiesSpec.m @@ -46,7 +46,10 @@ describe(@"SDLHMICapabilities struct", ^{ SDLRPCParameterNamePhoneCall: somePhoneCallState, SDLRPCParameterNameVideoStreaming: someVideoStreamState }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testStruct = [[SDLHMICapabilities alloc] initWithDictionary:[structInitDict mutableCopy]]; +#pragma clang diagnostic pop }); it(@"should properly set phone call", ^{ diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHMIPermissionsSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHMIPermissionsSpec.m index 9b677e6ee..0e97bb117 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHMIPermissionsSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHMIPermissionsSpec.m @@ -28,7 +28,10 @@ describe(@"Getter/Setter Tests", ^ { it(@"Should get correctly when initialized", ^ { NSMutableDictionary* dict = [@{SDLRPCParameterNameAllowed:[@[SDLHMILevelBackground, SDLHMILevelFull] copy], SDLRPCParameterNameUserDisallowed:[@[SDLHMILevelNone, SDLHMILevelLimited] copy]} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLHMIPermissions* testStruct = [[SDLHMIPermissions alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.allowed).to(equal([@[SDLHMILevelBackground, SDLHMILevelFull] copy])); expect(testStruct.userDisallowed).to(equal([@[SDLHMILevelNone, SDLHMILevelLimited] copy])); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHMISettingsControlCapabilitiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHMISettingsControlCapabilitiesSpec.m index 7bc085453..7b766f176 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHMISettingsControlCapabilitiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHMISettingsControlCapabilitiesSpec.m @@ -53,7 +53,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameDistanceUnitAvailable:@(YES), SDLRPCParameterNameDisplayModeUnitAvailable:@(NO) } mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLHMISettingsControlCapabilities* testStruct = [[SDLHMISettingsControlCapabilities alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.moduleName).to(equal(@"temperatureUnit")); expect(testStruct.distanceUnitAvailable).to(equal(@(YES))); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHMISettingsControlDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHMISettingsControlDataSpec.m index 59f730476..ec0ac4984 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHMISettingsControlDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHMISettingsControlDataSpec.m @@ -37,7 +37,10 @@ describe(@"Getter/Setter Tests", ^ { NSMutableDictionary* dict = [@{SDLRPCParameterNameDisplayMode:SDLDisplayModeAuto, SDLRPCParameterNameTemperatureUnit:SDLTemperatureUnitCelsius, SDLRPCParameterNameDistanceUnit:SDLDistanceUnitKilometers} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLHMISettingsControlData* testStruct = [[SDLHMISettingsControlData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.displayMode).to(equal(SDLDisplayModeAuto)); expect(testStruct.temperatureUnit).to(equal(SDLTemperatureUnitCelsius)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHapticRectSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHapticRectSpec.m index b5ea6b725..0ea323c24 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHapticRectSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHapticRectSpec.m @@ -49,7 +49,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameHeight:@3000 } } mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLHapticRect *testStruct = [[SDLHapticRect alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.id).to(equal(@2)); expect(testStruct.rect.x).to(equal(@20)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHeadLampStatusSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHeadLampStatusSpec.m index 201ce6bce..c47ab6fe5 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHeadLampStatusSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHeadLampStatusSpec.m @@ -32,7 +32,10 @@ describe(@"Getter/Setter Tests", ^ { NSMutableDictionary* dict = [@{SDLRPCParameterNameLowBeamsOn:@YES, SDLRPCParameterNameHighBeamsOn:@NO, SDLRPCParameterNameAmbientLightSensorStatus:SDLAmbientLightStatusTwilight3} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLHeadLampStatus* testStruct = [[SDLHeadLampStatus alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.lowBeamsOn).to(equal(@YES)); expect(testStruct.highBeamsOn).to(equal(@NO)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLImageFieldSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLImageFieldSpec.m index 3850163be..26317d657 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLImageFieldSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLImageFieldSpec.m @@ -36,7 +36,10 @@ describe(@"Getter/Setter Tests", ^ { NSMutableDictionary* dict = [@{SDLRPCParameterNameName:SDLImageFieldNameTurnIcon, SDLRPCParameterNameImageTypeSupported:[@[SDLFileTypePNG, SDLFileTypeJPEG] copy], SDLRPCParameterNameImageResolution:resolution} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLImageField* testStruct = [[SDLImageField alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.name).to(equal(SDLImageFieldNameTurnIcon)); expect(testStruct.imageTypeSupported).to(equal([@[SDLFileTypePNG, SDLFileTypeJPEG] copy])); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLImageResolutionSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLImageResolutionSpec.m index 8bacdab56..6754178b4 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLImageResolutionSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLImageResolutionSpec.m @@ -28,7 +28,10 @@ describe(@"Getter/Setter Tests", ^ { NSDictionary *dict = @{SDLRPCParameterNameResolutionHeight:@69, SDLRPCParameterNameResolutionWidth:@869, }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLImageResolution *testStruct = [[SDLImageResolution alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.resolutionWidth).to(equal(@869)); expect(testStruct.resolutionHeight).to(equal(@69)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLImageSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLImageSpec.m index 62335c659..85bac3a78 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLImageSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLImageSpec.m @@ -51,7 +51,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameImageType:imageType, SDLRPCParameterNameImageTemplate:@YES } mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testSDLImage = [[SDLImage alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expectedValue = value; expectedImageType = imageType; diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLKeyboardPropertiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLKeyboardPropertiesSpec.m index a615413fa..e535cc100 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLKeyboardPropertiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLKeyboardPropertiesSpec.m @@ -40,7 +40,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameKeypressMode:SDLKeypressModeResendCurrentEntry, SDLRPCParameterNameLimitedCharacterList:[@[@"s", @"r", @"f", @"q"] mutableCopy], SDLRPCParameterNameAutoCompleteText:@"Auto Carrot"} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLKeyboardProperties* testStruct = [[SDLKeyboardProperties alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.language).to(equal(SDLLanguageDaDk)); expect(testStruct.keyboardLayout).to(equal(SDLKeyboardLayoutQWERTZ)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLightCapabilitiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLightCapabilitiesSpec.m index a5aa62996..b89f3dbb9 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLightCapabilitiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLightCapabilitiesSpec.m @@ -42,7 +42,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameRGBColorSpaceAvailable:@NO } mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLLightCapabilities* testStruct = [[SDLLightCapabilities alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.name).to(equal(SDLLightNameFogLights)); expect(testStruct.densityAvailable).to(equal(@YES)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLightControlCapabilitiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLightControlCapabilitiesSpec.m index 837a6cacd..7531a4813 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLightControlCapabilitiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLightControlCapabilitiesSpec.m @@ -40,8 +40,10 @@ describe(@"Getter/Setter Tests", ^ { NSMutableDictionary* dict = [@{SDLRPCParameterNameModuleName:@"moduleName", SDLRPCParameterNameSupportedLights:[@[somelightCapabilities] copy] } mutableCopy]; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLLightControlCapabilities* testStruct = [[SDLLightControlCapabilities alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.moduleName).to(equal(@"moduleName")); expect(testStruct.supportedLights).to(equal([@[somelightCapabilities] copy])); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLightControlDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLightControlDataSpec.m index a882bdf2f..bad28c0dc 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLightControlDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLightControlDataSpec.m @@ -32,8 +32,10 @@ describe(@"Getter/Setter Tests", ^ { it(@"Should get correctly when initialized", ^ { NSMutableDictionary* dict = [@{SDLRPCParameterNameLightState:[@[someLightState] copy]} mutableCopy]; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLLightControlData* testStruct = [[SDLLightControlData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.lightState).to(equal([@[someLightState] copy])); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLightStateSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLightStateSpec.m index dc478bb06..54afdb804 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLightStateSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLightStateSpec.m @@ -68,7 +68,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameDensity:@(0.5), SDLRPCParameterNameColor:someRGBColor} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLLightState* testStruct = [[SDLLightState alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.id).to(equal(SDLLightNameFogLights)); expect(testStruct.status).to(equal(SDLLightStatusOn)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLocationCoordinateSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLocationCoordinateSpec.m index 011c8f8e4..5908c7c0e 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLocationCoordinateSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLocationCoordinateSpec.m @@ -54,8 +54,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameLongitudeDegrees: someLongitude, SDLRPCParameterNameLatitudeDegrees: someLatitude, }; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testStruct = [[SDLLocationCoordinate alloc] initWithDictionary:[NSMutableDictionary dictionaryWithDictionary:initDict]]; +#pragma clang diagnostic pop }); // Since all the properties are immutable, a copy should be executed as a retain, which means they should be identical @@ -85,8 +87,10 @@ describe(@"Getter/Setter Tests", ^ { beforeEach(^{ NSDictionary *initDict = @{ }; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testStruct = [[SDLLocationCoordinate alloc] initWithDictionary:[NSMutableDictionary dictionaryWithDictionary:initDict]]; +#pragma clang diagnostic pop }); it(@"should return nil for longitude", ^{ diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLocationDetailsSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLocationDetailsSpec.m index 5bbdd7f00..e7a2e5dde 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLocationDetailsSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLLocationDetailsSpec.m @@ -152,8 +152,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameLocationImage: someImage, SDLRPCParameterNameSearchAddress: someAddress }; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testStruct = [[SDLLocationDetails alloc] initWithDictionary:[NSMutableDictionary dictionaryWithDictionary:initDict]]; +#pragma clang diagnostic pop }); // Since all the properties are immutable, a copy should be executed as a retain, which means they should be identical @@ -200,8 +202,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameParameters: @{} } }; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testStruct = [[SDLLocationDetails alloc] initWithDictionary:[NSMutableDictionary dictionaryWithDictionary:initDict]]; +#pragma clang diagnostic pop }); it(@"should return nil for coordinate", ^{ diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMassageCushionFirmnessSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMassageCushionFirmnessSpec.m index 1bd9b0a83..b41de4f8e 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMassageCushionFirmnessSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMassageCushionFirmnessSpec.m @@ -34,7 +34,10 @@ describe(@"Getter/Setter Tests", ^ { NSMutableDictionary* dict = [@{SDLRPCParameterNameCushion:SDLMassageCushionSeatBolsters, SDLRPCParameterNameFirmness:@12 } mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLMassageCushionFirmness* testStruct = [[SDLMassageCushionFirmness alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.cushion).to(equal(SDLMassageCushionSeatBolsters)); expect(testStruct.firmness).to(equal(@12)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMassageModeDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMassageModeDataSpec.m index 486049ffe..3e9abffcc 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMassageModeDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMassageModeDataSpec.m @@ -35,7 +35,10 @@ describe(@"Getter/Setter Tests", ^ { NSMutableDictionary* dict = [@{SDLRPCParameterNameMassageMode:SDLMassageModeLow, SDLRPCParameterNameMassageZone:SDLMassageZoneLumbar } mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLMassageModeData* testStruct = [[SDLMassageModeData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.massageZone).to(equal(SDLMassageZoneLumbar)); expect(testStruct.massageMode).to(equal(SDLMassageModeLow)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMediaServiceDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMediaServiceDataSpec.m index 821b7a098..66e98b741 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMediaServiceDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMediaServiceDataSpec.m @@ -81,7 +81,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameQueueCurrentTrackNumber:@(testQueueCurrentTrackNumber), SDLRPCParameterNameQueueTotalTrackCount:@(testQueueTotalTrackCount) }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLMediaServiceData *testStruct = [[SDLMediaServiceData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.mediaType).to(equal(testMediaType)); expect(testStruct.mediaTitle).to(equal(testMediaTitle)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMediaServiceManifestSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMediaServiceManifestSpec.m index bdd8dab4b..90dca89d0 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMediaServiceManifestSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMediaServiceManifestSpec.m @@ -23,7 +23,10 @@ describe(@"Getter/Setter Tests", ^{ it(@"Should get correctly when initialized with a dictionary", ^{ NSDictionary *dict = @{}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLMediaServiceManifest *testStruct = [[SDLMediaServiceManifest alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop // no parameters to test expect(testStruct).toNot(beNil()); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMenuParamsSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMenuParamsSpec.m index 3b70bbfc8..95af8629e 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMenuParamsSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMenuParamsSpec.m @@ -30,7 +30,10 @@ describe(@"Initialization tests", ^{ NSMutableDictionary* dict = [@{SDLRPCParameterNameParentId:@(testParentId), SDLRPCParameterNamePosition:@(testPosition), SDLRPCParameterNameMenuName:testMenuName} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLMenuParams* testStruct = [[SDLMenuParams alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.parentID).to(equal(@(testParentId))); expect(testStruct.position).to(equal(@(testPosition))); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLModuleDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLModuleDataSpec.m index 5a67924ad..10789bd9c 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLModuleDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLModuleDataSpec.m @@ -50,7 +50,10 @@ describe(@"Initialization tests", ^{ SDLRPCParameterNameAudioControlData:someAudioData, SDLRPCParameterNameLightControlData:someLightData, SDLRPCParameterNameHmiSettingsControlData:someHMISettingsData} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLModuleData* testStruct = [[SDLModuleData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.moduleType).to(equal(SDLModuleTypeRadio)); expect(testStruct.radioControlData).to(equal(someRadioData)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMyKeySpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMyKeySpec.m index 0eab03e46..f3c30f866 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMyKeySpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMyKeySpec.m @@ -26,7 +26,10 @@ describe(@"Getter/Setter Tests", ^ { it(@"Should get correctly when initialized", ^ { NSMutableDictionary* dict = [@{SDLRPCParameterNameE911Override:SDLVehicleDataStatusOn} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLMyKey* testStruct = [[SDLMyKey alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.e911Override).to(equal(SDLVehicleDataStatusOn)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLNavigationCapabilitySpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLNavigationCapabilitySpec.m index e6db95484..d13388fbf 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLNavigationCapabilitySpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLNavigationCapabilitySpec.m @@ -25,7 +25,10 @@ describe(@"Initialization tests", ^{ it(@"Should get correctly when initialized with a dictionary", ^ { NSDictionary *dict = @{SDLRPCParameterNameGetWayPointsEnabled: @(YES), SDLRPCParameterNameSendLocationEnabled: @(YES)}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLNavigationCapability* testStruct = [[SDLNavigationCapability alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.getWayPointsEnabled).to(equal(YES)); expect(testStruct.sendLocationEnabled).to(equal(YES)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLNavigationInstructionSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLNavigationInstructionSpec.m index f7edb055b..9f3a3ff76 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLNavigationInstructionSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLNavigationInstructionSpec.m @@ -68,7 +68,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameDetails:testDetails, SDLRPCParameterNameImage:testImage }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLNavigationInstruction *testStruct = [[SDLNavigationInstruction alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.locationDetails).to(equal(testLocationDetails)); expect(testStruct.action).to(equal(testAction)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLNavigationServiceDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLNavigationServiceDataSpec.m index 96ec6dae7..a2d884800 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLNavigationServiceDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLNavigationServiceDataSpec.m @@ -73,7 +73,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameNextInstructionDistanceScale:@(testNextInstructionDistanceScale), SDLRPCParameterNamePrompt:testPrompt }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLNavigationServiceData *testStruct = [[SDLNavigationServiceData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.timestamp).to(equal(testTimestamp)); expect(testStruct.origin).to(equal(testOrigin)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLNavigationServiceManifestSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLNavigationServiceManifestSpec.m index 30786c531..25078a1c8 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLNavigationServiceManifestSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLNavigationServiceManifestSpec.m @@ -30,7 +30,10 @@ describe(@"Getter/Setter Tests", ^{ it(@"Should get correctly when initialized with a dictionary", ^{ NSDictionary *dict = @{SDLRPCParameterNameAcceptsWayPoints:@(testAcceptsWayPoints)}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLNavigationServiceManifest *testStruct = [[SDLNavigationServiceManifest alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.acceptsWayPoints).to(equal(testAcceptsWayPoints)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLOasisAddressSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLOasisAddressSpec.m index dbada5f4e..4ad5eb98c 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLOasisAddressSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLOasisAddressSpec.m @@ -47,7 +47,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameSubLocality:@"18", SDLRPCParameterNameThoroughfare:@"Candy Lane", SDLRPCParameterNameSubThoroughfare:@"123"} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLOasisAddress* testStruct = [[SDLOasisAddress alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.countryName).to(equal(@"United States")); expect(testStruct.countryCode).to(equal(@"US")); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLParameterPermissionsSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLParameterPermissionsSpec.m index 746bbea63..74297dd0d 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLParameterPermissionsSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLParameterPermissionsSpec.m @@ -28,7 +28,10 @@ describe(@"Getter/Setter Tests", ^ { it(@"Should get correctly when initialized", ^ { NSMutableDictionary* dict = [@{SDLRPCParameterNameAllowed:[@[SDLHMILevelBackground, SDLHMILevelFull] copy], SDLRPCParameterNameUserDisallowed:[@[SDLHMILevelNone, SDLHMILevelLimited] copy]} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLParameterPermissions* testStruct = [[SDLParameterPermissions alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.allowed).to(equal([@[SDLHMILevelBackground, SDLHMILevelFull] copy])); expect(testStruct.userDisallowed).to(equal([@[SDLHMILevelNone, SDLHMILevelLimited] copy])); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLPermissionItemSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLPermissionItemSpec.m index 8f629a11d..83b7f57cc 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLPermissionItemSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLPermissionItemSpec.m @@ -35,7 +35,10 @@ describe(@"Getter/Setter Tests", ^ { NSMutableDictionary<NSString *, id> *dict = [@{SDLRPCParameterNameRPCName:@"RPCNameThing", SDLRPCParameterNameHMIPermissions:hmiPermissions, SDLRPCParameterNameParameterPermissions:parameterPermissions} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLPermissionItem* testStruct = [[SDLPermissionItem alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.rpcName).to(equal(@"RPCNameThing")); expect(testStruct.hmiPermissions).to(equal(hmiPermissions)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLPhoneCapabilitySpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLPhoneCapabilitySpec.m index a38ddec4b..3d57f7084 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLPhoneCapabilitySpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLPhoneCapabilitySpec.m @@ -21,7 +21,10 @@ describe(@"Getter/Setter Tests", ^ { describe(@"Initialization tests", ^{ it(@"Should get correctly when initialized with a dictionary", ^ { NSDictionary *dict = @{SDLRPCParameterNameDialNumberEnabled: @(YES)}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLPhoneCapability *testStruct = [[SDLPhoneCapability alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.dialNumberEnabled).to(equal(YES)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLPresetBankCapabilitiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLPresetBankCapabilitiesSpec.m index b10eace7b..5aef07a2f 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLPresetBankCapabilitiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLPresetBankCapabilitiesSpec.m @@ -24,7 +24,10 @@ describe(@"Getter/Setter Tests", ^ { it(@"Should get correctly when initialized", ^ { NSMutableDictionary<NSString *, id> *dict = [@{SDLRPCParameterNameOnScreenPresetsAvailable:@YES} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLPresetBankCapabilities* testStruct = [[SDLPresetBankCapabilities alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.onScreenPresetsAvailable).to(equal(@YES)); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRDSDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRDSDataSpec.m index 082f201e3..211eb03ac 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRDSDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRDSDataSpec.m @@ -38,8 +38,12 @@ describe(@"Initialization tests", ^{ SDLRPCParameterNameTrafficProgramIdentification : @NO, SDLRPCParameterNameTrafficAnnouncementIdentification : @YES, SDLRPCParameterNameRegion : @"reg"} mutableCopy]; - SDLRDSData* testStruct = [[SDLRDSData alloc] initWithDictionary:dict]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" + SDLRDSData* testStruct = [[SDLRDSData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop + expect(testStruct.programService).to(equal(@"ps")); expect(testStruct.radioText).to(equal(@"rt")); expect(testStruct.clockText).to(equal(@"2017-07-25T19:20:30-5:00")); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRGBColorSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRGBColorSpec.m index 766b72298..355bebbb1 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRGBColorSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRGBColorSpec.m @@ -41,7 +41,10 @@ describe(@"RGBColor Tests", ^{ NSDictionary *dict = @{SDLRPCParameterNameRed: @0, SDLRPCParameterNameGreen: @100, SDLRPCParameterNameBlue: @255}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRGBColor *testStruct = [[SDLRGBColor alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.red).to(equal(@0)); expect(testStruct.green).to(equal(@100)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRadioControlCapabilitiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRadioControlCapabilitiesSpec.m index 8ac7c7563..20c057b60 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRadioControlCapabilitiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRadioControlCapabilitiesSpec.m @@ -50,7 +50,10 @@ describe(@"Initialization tests", ^{ SDLRPCParameterNameSiriusXMRadioAvailable : @NO, SDLRPCParameterNameSISDataAvailable:@YES } mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRadioControlCapabilities* testStruct = [[SDLRadioControlCapabilities alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.moduleName).to(equal(@"someName")); expect(testStruct.radioEnableAvailable).to(equal(@YES)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRadioControlDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRadioControlDataSpec.m index 58d9f8f92..49ba62568 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRadioControlDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRadioControlDataSpec.m @@ -49,7 +49,10 @@ describe(@"Initialization tests", ^{ SDLRPCParameterNameState : SDLRadioStateNotFound, SDLRPCParameterNameHDRadioEnable : @NO } mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRadioControlData* testStruct = [[SDLRadioControlData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.frequencyInteger).to(equal(@101)); expect(testStruct.frequencyFraction).to(equal(@7)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRectangleSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRectangleSpec.m index ceb7628e9..4fcadd62d 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRectangleSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRectangleSpec.m @@ -37,7 +37,10 @@ describe(@"Rectangle Tests", ^{ SDLRPCParameterNameY:@200, SDLRPCParameterNameWidth:@2000, SDLRPCParameterNameHeight:@3000}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRectangle *testStruct = [[SDLRectangle alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.x).to(equal(@20)); expect(testStruct.y).to(equal(@200)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRemoteControlCapabilitiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRemoteControlCapabilitiesSpec.m index c8b359d49..d444905a2 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRemoteControlCapabilitiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLRemoteControlCapabilitiesSpec.m @@ -57,7 +57,10 @@ describe(@"Initialization tests", ^{ SDLRPCParameterNameLightControlCapabilities :[@[someLightControlCapabilities] copy], SDLRPCParameterNameHmiSettingsControlCapabilities : [@[someHMISettingsControlCapabilities] copy] } mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRemoteControlCapabilities* testStruct = [[SDLRemoteControlCapabilities alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.seatControlCapabilities).to(equal([@[someSeatControlCapabilities] copy])); expect(testStruct.climateControlCapabilities).to(equal([@[someClimateControlCapabilities] copy])); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSISDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSISDataSpec.m index 6803917cb..7e82d7cf9 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSISDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSISDataSpec.m @@ -54,8 +54,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameStationIDNumber:someID, SDLRPCParameterNameStationMessage:@"message" } mutableCopy]; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSISData* testStruct = [[SDLSISData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.stationShortName).to(equal(@"short")); expect(testStruct.stationIDNumber).to(equal(someID)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLScreenParamsSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLScreenParamsSpec.m index 421272ba4..6f730982a 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLScreenParamsSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLScreenParamsSpec.m @@ -33,7 +33,10 @@ describe(@"Getter/Setter Tests", ^ { it(@"Should get correctly when initialized", ^ { NSMutableDictionary<NSString *, id> *dict = [@{SDLRPCParameterNameResolution:resolution, SDLRPCParameterNameTouchEventAvailable:capabilities} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLScreenParams* testStruct = [[SDLScreenParams alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.resolution).to(equal(resolution)); expect(testStruct.touchEventAvailable).to(equal(capabilities)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSeatControlCapabilitiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSeatControlCapabilitiesSpec.m index ed1cb779b..bb320be41 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSeatControlCapabilitiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSeatControlCapabilitiesSpec.m @@ -117,7 +117,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameMassageCushionFirmnessAvailable:@NO, SDLRPCParameterNameMemoryAvailable:@NO } mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSeatControlCapabilities *testStruct = [[SDLSeatControlCapabilities alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.moduleName).to(equal(@"moduleName")); expect(testStruct.heatingEnabledAvailable).to(equal(@YES)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSeatControlDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSeatControlDataSpec.m index f7b75b357..ee3a4638e 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSeatControlDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSeatControlDataSpec.m @@ -126,7 +126,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameMassageCushionFirmness:[@[massageCushionFirmness] mutableCopy], SDLRPCParameterNameMemory:seatMemoryAction } mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSeatControlData *testStruct = [[SDLSeatControlData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.id).to(equal(SDLSupportedSeatDriver)); expect(testStruct.heatingEnabled).to(equal(@NO)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSeatMemoryActionSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSeatMemoryActionSpec.m index aaeece688..1d5573ebc 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSeatMemoryActionSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSeatMemoryActionSpec.m @@ -41,7 +41,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameLabel:@"none", SDLRPCParameterNameAction: SDLSeatMemoryActionTypeNone } mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSeatMemoryAction *testStruct = [[SDLSeatMemoryAction alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.id).to(equal(@54)); expect(testStruct.action).to(equal(SDLSeatMemoryActionTypeNone)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSingleTireStatusSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSingleTireStatusSpec.m index 41b685e31..c5bb0a4fa 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSingleTireStatusSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSingleTireStatusSpec.m @@ -33,7 +33,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameTPMS: SDLTPMSLow, SDLRPCParameterNamePressure: @67.78 }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSingleTireStatus* testStruct = [[SDLSingleTireStatus alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.status).to(equal(SDLComponentVolumeStatusLow)); expect(testStruct.monitoringSystemStatus).to(equal(SDLTPMSLow)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSoftButtonCapabilitiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSoftButtonCapabilitiesSpec.m index 131ddebf1..3e4397e75 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSoftButtonCapabilitiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSoftButtonCapabilitiesSpec.m @@ -33,7 +33,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameLongPressAvailable:@YES, SDLRPCParameterNameUpDownAvailable:@NO, SDLRPCParameterNameImageSupported:@NO} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSoftButtonCapabilities* testStruct = [[SDLSoftButtonCapabilities alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.shortPressAvailable).to(equal(@NO)); expect(testStruct.longPressAvailable).to(equal(@YES)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSoftButtonSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSoftButtonSpec.m index 6c637bc38..0c4eb1b44 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSoftButtonSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSoftButtonSpec.m @@ -45,7 +45,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameIsHighlighted:@YES, SDLRPCParameterNameSoftButtonId:@5423, SDLRPCParameterNameSystemAction:SDLSystemActionKeepContext} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSoftButton* testStruct = [[SDLSoftButton alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.type).to(equal(SDLSoftButtonTypeImage)); expect(testStruct.text).to(equal(@"Button")); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLStartTimeSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLStartTimeSpec.m index f4ba0eacd..704d059dc 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLStartTimeSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLStartTimeSpec.m @@ -33,7 +33,10 @@ describe(@"StartTime Spec", ^ { NSDictionary<NSString *, id> *dict = @{SDLRPCParameterNameHours:@(testHours), SDLRPCParameterNameMinutes:@(testMinutes), SDLRPCParameterNameSeconds:@(testSeconds)}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLStartTime *testStruct = [[SDLStartTime alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.hours).to(equal(@(testHours))); expect(testStruct.minutes).to(equal(@(testMinutes))); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLStationIDNumberSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLStationIDNumberSpec.m index 92390aab4..b0ee6efc5 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLStationIDNumberSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLStationIDNumberSpec.m @@ -36,8 +36,10 @@ describe(@"Getter/Setter Tests", ^ { NSMutableDictionary* dict = [@{SDLRPCParameterNameCountryCode:@91, SDLRPCParameterNameFCCFacilityId:@23 } mutableCopy]; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLStationIDNumber* testStruct = [[SDLStationIDNumber alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.countryCode).to(equal(@91)); expect(testStruct.fccFacilityId).to(equal(@23)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSyncMsgVersionSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSyncMsgVersionSpec.m index f8bc93df5..061e72072 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSyncMsgVersionSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSyncMsgVersionSpec.m @@ -30,7 +30,10 @@ describe(@"Getter/Setter Tests", ^ { NSMutableDictionary* dict = [@{SDLRPCParameterNameMajorVersion:@4, SDLRPCParameterNameMinorVersion:@532, SDLRPCParameterNamePatchVersion:@12} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSyncMsgVersion* testStruct = [[SDLSyncMsgVersion alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.majorVersion).to(equal(@4)); expect(testStruct.minorVersion).to(equal(@532)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSystemCapabilitySpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSystemCapabilitySpec.m index c759058d8..ea41d0163 100755 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSystemCapabilitySpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSystemCapabilitySpec.m @@ -62,7 +62,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameRemoteControlCapability:testRemoteControlCapabilities, SDLRPCParameterNameVideoStreamingCapability:testVideoStreamingCapability }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSystemCapability *testStruct = [[SDLSystemCapability alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.systemCapabilityType).to(equal(SDLSystemCapabilityTypeNavigation)); expect(testStruct.appServicesCapabilities).to(equal(testAppServicesCapabilities)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTTSChunkSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTTSChunkSpec.m index 3111d04a0..c5418c6e6 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTTSChunkSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTTSChunkSpec.m @@ -32,7 +32,10 @@ describe(@"TTS Chunk Tests", ^{ it(@"should correctly initialize with initWithDictionary", ^{ NSDictionary* dict = @{SDLRPCParameterNameText: testText, SDLRPCParameterNameType: testCapabilities}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testStruct = [[SDLTTSChunk alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.text).to(equal(testText)); expect(testStruct.type).to(equal(testCapabilities)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTemperatureSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTemperatureSpec.m index 3e234d098..32e23e50e 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTemperatureSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTemperatureSpec.m @@ -27,7 +27,10 @@ describe(@"Initialization tests", ^{ NSMutableDictionary* dict = [@{SDLRPCParameterNameUnit : SDLTemperatureUnitCelsius , SDLRPCParameterNameValue:@30 } mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLTemperature* testStruct = [[SDLTemperature alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.unit).to(equal(SDLTemperatureUnitCelsius)); expect(testStruct.value).to(equal(@30)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTemplateColorSchemeSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTemplateColorSchemeSpec.m index f52354d7b..09315c1c5 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTemplateColorSchemeSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTemplateColorSchemeSpec.m @@ -54,7 +54,10 @@ describe(@"TemplateColor Tests", ^{ NSDictionary *dict = @{SDLRPCParameterNameRed: @0, SDLRPCParameterNameGreen: @100, SDLRPCParameterNameBlue: @255}; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRGBColor *testStruct = [[SDLRGBColor alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.red).to(equal(@0)); expect(testStruct.green).to(equal(@100)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTextFieldSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTextFieldSpec.m index 983ec47a1..330d53a3f 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTextFieldSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTextFieldSpec.m @@ -36,7 +36,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameCharacterSet:SDLCharacterSetType5, SDLRPCParameterNameWidth:@111, SDLRPCParameterNameRows:@4} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLTextField* testStruct = [[SDLTextField alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.name).to(equal(SDLTextFieldNameTertiaryText)); expect(testStruct.characterSet).to(equal(SDLCharacterSetType5)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTireStatusSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTireStatusSpec.m index 67243d863..1787e04c9 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTireStatusSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTireStatusSpec.m @@ -51,7 +51,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameRightRear:tire4, SDLRPCParameterNameInnerLeftRear:tire5, SDLRPCParameterNameInnerRightRear:tire6} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLTireStatus* testStruct = [[SDLTireStatus alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.pressureTelltale).to(equal(SDLWarningLightStatusOff)); expect(testStruct.leftFront).to(equal(tire1)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTouchCoordSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTouchCoordSpec.m index c0dcee58a..b2cbcda17 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTouchCoordSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTouchCoordSpec.m @@ -27,7 +27,10 @@ describe(@"Getter/Setter Tests", ^ { it(@"Should get correctly when initialized", ^ { NSMutableDictionary<NSString *, id> *dict = [@{SDLRPCParameterNameX:@67, SDLRPCParameterNameY:@362} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLTouchCoord* testStruct = [[SDLTouchCoord alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.x).to(equal(@67)); expect(testStruct.y).to(equal(@362)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTouchEventCapabilitiesSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTouchEventCapabilitiesSpec.m index e54ec7b26..aaf9137d7 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTouchEventCapabilitiesSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTouchEventCapabilitiesSpec.m @@ -30,7 +30,10 @@ describe(@"Getter/Setter Tests", ^ { NSMutableDictionary<NSString *, id> *dict = [@{SDLRPCParameterNamePressAvailable:@YES, SDLRPCParameterNameMultiTouchAvailable:@NO, SDLRPCParameterNameDoublePressAvailable:@NO} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLTouchEventCapabilities* testStruct = [[SDLTouchEventCapabilities alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.pressAvailable).to(equal(@YES)); expect(testStruct.multiTouchAvailable).to(equal(@NO)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTouchEventSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTouchEventSpec.m index 1939c356e..85c35feeb 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTouchEventSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTouchEventSpec.m @@ -33,7 +33,10 @@ describe(@"Getter/Setter Tests", ^ { NSMutableDictionary<NSString *, id> *dict = [@{SDLRPCParameterNameId:@3, SDLRPCParameterNameTS:[@[@23, @52, @41345234] mutableCopy], SDLRPCParameterNameCoordinate:[@[coord] mutableCopy]} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLTouchEvent* testStruct = [[SDLTouchEvent alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.touchEventId).to(equal(@3)); expect(testStruct.timeStamp).to(equal([@[@23, @52, @41345234] mutableCopy])); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTurnSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTurnSpec.m index defce62e7..22b76fc33 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTurnSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTurnSpec.m @@ -30,7 +30,10 @@ describe(@"Getter/Setter Tests", ^ { it(@"Should get correctly when initialized", ^ { NSMutableDictionary<NSString *, id> *dict = [@{SDLRPCParameterNameNavigationText:@"NAVTEXT", SDLRPCParameterNameTurnIcon:image} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLTurn* testStruct = [[SDLTurn alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.navigationText).to(equal(@"NAVTEXT")); expect(testStruct.turnIcon).to(equal(image)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVehicleDataResultSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVehicleDataResultSpec.m index 0c1c6c899..8a504b85b 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVehicleDataResultSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVehicleDataResultSpec.m @@ -29,7 +29,10 @@ describe(@"Getter/Setter Tests", ^ { it(@"Should get correctly when initialized", ^ { NSMutableDictionary* dict = [@{SDLRPCParameterNameDataType:SDLVehicleDataTypeAirbagStatus, SDLRPCParameterNameResultCode:SDLVehicleDataResultCodeDisallowed} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLVehicleDataResult* testStruct = [[SDLVehicleDataResult alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.dataType).to(equal(SDLVehicleDataTypeAirbagStatus)); expect(testStruct.resultCode).to(equal(SDLVehicleDataResultCodeDisallowed)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVehicleTypeSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVehicleTypeSpec.m index a4f3efa0d..cf7582276 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVehicleTypeSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVehicleTypeSpec.m @@ -33,7 +33,10 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameModel:@"Model", SDLRPCParameterNameModelYear:@"3.141*10^36", SDLRPCParameterNameTrim:@"AE"} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLVehicleType* testStruct = [[SDLVehicleType alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.make).to(equal(@"Make")); expect(testStruct.model).to(equal(@"Model")); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVideoStreamingCapabilitySpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVideoStreamingCapabilitySpec.m index 274d625d5..7c83fe99b 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVideoStreamingCapabilitySpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVideoStreamingCapabilitySpec.m @@ -43,8 +43,10 @@ describe(@"Initialization tests", ^{ SDLRPCParameterNameMaxBitrate: maxBitrate, SDLRPCParameterNameSupportedFormats: formatArray, SDLRPCParameterNameHapticSpatialDataSupported: hapticDataSupported} mutableCopy]; - +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLVideoStreamingCapability* testStruct = [[SDLVideoStreamingCapability alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.preferredResolution).to(equal(resolution)); expect(testStruct.maxBitrate).to(equal(maxBitrate)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVideoStreamingFormatSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVideoStreamingFormatSpec.m index a6b386738..08d53cde8 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVideoStreamingFormatSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVideoStreamingFormatSpec.m @@ -22,7 +22,10 @@ describe(@"Initialization tests", ^{ it(@"Should get correctly when initialized with a dictionary", ^ { NSMutableDictionary* dict = [@{SDLRPCParameterNameVideoProtocol: SDLVideoStreamingProtocolRAW, SDLRPCParameterNameVideoCodec: SDLVideoStreamingCodecH264} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLVideoStreamingFormat* testStruct = [[SDLVideoStreamingFormat alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.protocol).to(equal(SDLVideoStreamingProtocolRAW)); expect(testStruct.codec).to(equal(SDLVideoStreamingCodecH264)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVrHelpItemSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVrHelpItemSpec.m index ea2153359..f3ae63c5c 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVrHelpItemSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVrHelpItemSpec.m @@ -34,7 +34,10 @@ describe(@"Getter/Setter Tests", ^ { NSMutableDictionary<NSString *, id> *dict = [@{SDLRPCParameterNameText:@"DON'T PANIC", SDLRPCParameterNameImage:image, SDLRPCParameterNamePosition:@42} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLVRHelpItem* testStruct = [[SDLVRHelpItem alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.text).to(equal(@"DON'T PANIC")); expect(testStruct.image).to(equal(image)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWeatherAlertSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWeatherAlertSpec.m index e4c34b529..594988bd5 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWeatherAlertSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWeatherAlertSpec.m @@ -57,7 +57,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameSeverity:testSeverity, SDLRPCParameterNameTimeIssued:testTimeIssued }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLWeatherAlert *testStruct = [[SDLWeatherAlert alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.title).to(equal(testTitle)); expect(testStruct.summary).to(equal(testSummary)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWeatherDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWeatherDataSpec.m index f46cb0539..911e92935 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWeatherDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWeatherDataSpec.m @@ -127,7 +127,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameVisibility:@(testVisibility), SDLRPCParameterNameWeatherIcon:testWeatherIcon }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLWeatherData *testStruct = [[SDLWeatherData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.currentTemperature).to(equal(testCurrentTemp)); expect(testStruct.temperatureHigh).to(equal(testTempHigh)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWeatherServiceDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWeatherServiceDataSpec.m index dadf888a4..cd5360074 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWeatherServiceDataSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWeatherServiceDataSpec.m @@ -29,6 +29,8 @@ describe(@"Getter/Setter Tests", ^{ testLocation = [[SDLLocationDetails alloc] init]; testLocation.locationName = @"testLocationName"; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLWeatherData *testWeatherDataA = [[SDLWeatherData alloc] initWithDictionary:@{SDLRPCParameterNameWeatherSummary:@"testWeatherDataA"}]; SDLWeatherData *testWeatherDataB = [[SDLWeatherData alloc] initWithDictionary:@{SDLRPCParameterNameWeatherSummary:@"testWeatherDataB"}]; SDLWeatherData *testWeatherDataC = [[SDLWeatherData alloc] initWithDictionary:@{SDLRPCParameterNameWeatherSummary:@"testWeatherDataC"}]; @@ -38,6 +40,7 @@ describe(@"Getter/Setter Tests", ^{ testMultidayForecast = @[testWeatherDataA, testWeatherDataC]; SDLWeatherAlert *testWeatherAlertA = [[SDLWeatherAlert alloc] initWithDictionary:@{SDLRPCParameterNameTitle:@"testWeatherAlertA"}]; +#pragma clang diagnostic pop testAlerts = @[testWeatherAlertA]; }); @@ -66,7 +69,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameMultidayForecast:testMultidayForecast, SDLRPCParameterNameAlerts:testAlerts }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLWeatherServiceData *testStruct = [[SDLWeatherServiceData alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.location).to(equal(testLocation)); expect(testStruct.currentForecast).to(equal(testCurrentForecast)); diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWeatherServiceManifestSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWeatherServiceManifestSpec.m index 1a495d633..666b680d7 100644 --- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWeatherServiceManifestSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLWeatherServiceManifestSpec.m @@ -48,7 +48,10 @@ describe(@"Getter/Setter Tests", ^{ SDLRPCParameterNameMaxMinutelyForecastAmount:@(testMaxMinutelyForecastAmount), SDLRPCParameterNameWeatherForLocationSupported:@(testWeatherForLocationSupported) }; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLWeatherServiceManifest *testStruct = [[SDLWeatherServiceManifest alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop expect(testStruct.currentForecastSupported).to(equal(testCurrentForecastSupported)); expect(testStruct.maxMultidayForecastAmount).to(equal(testMaxMultidayForecastAmount)); diff --git a/SmartDeviceLinkTests/RPCSpecs/SuperclassSpecs/SDLRPCMessageSpec.m b/SmartDeviceLinkTests/RPCSpecs/SuperclassSpecs/SDLRPCMessageSpec.m index 0ace806a0..415c43bcc 100644 --- a/SmartDeviceLinkTests/RPCSpecs/SuperclassSpecs/SDLRPCMessageSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/SuperclassSpecs/SDLRPCMessageSpec.m @@ -15,16 +15,22 @@ QuickSpecBegin(SDLRPCMessageSpec) describe(@"Readonly Property Tests", ^ { it(@"Should get name correctly when initialized with name", ^ { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRPCMessage* testMessage = [[SDLRPCMessage alloc] initWithName:@"Poorly Named"]; +#pragma clang diagnostic pop expect(testMessage.name).to(equal(@"Poorly Named")); }); it(@"Should get correctly when initialized with dictionary", ^ { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRPCMessage* testMessage = [[SDLRPCMessage alloc] initWithDictionary:[@{SDLRPCParameterNameNotification: @{SDLRPCParameterNameParameters: @{@"name":@"George"}, SDLRPCParameterNameOperationName:@"Poorly Named"}} mutableCopy]]; +#pragma clang diagnostic pop expect(testMessage.name).to(equal(@"Poorly Named")); expect(testMessage.messageType).to(equal(SDLRPCParameterNameNotification)); @@ -33,62 +39,86 @@ describe(@"Readonly Property Tests", ^ { describe(@"Parameter Tests", ^ { it(@"Should set and get correctly", ^ { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRPCMessage* testMessage = [[SDLRPCMessage alloc] initWithName:@""]; [testMessage setParameters:@"ADogAPanicInAPagoda" value:@"adogaPAnIcinaPAgoDA"]; +#pragma clang diagnostic pop - expect([testMessage getParameters:@"ADogAPanicInAPagoda"]).to(equal(@"adogaPAnIcinaPAgoDA")); + expect(testMessage.parameters[@"ADogAPanicInAPagoda"]).to(equal(@"adogaPAnIcinaPAgoDA")); }); it(@"Should get correctly when initialized", ^ { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRPCMessage* testMessage = [[SDLRPCMessage alloc] initWithDictionary:[@{SDLRPCParameterNameResponse: @{SDLRPCParameterNameParameters: @{@"age":@25}, SDLRPCParameterNameOperationName:@"Nameless"}} mutableCopy]]; +#pragma clang diagnostic pop - expect([testMessage getParameters:@"age"]).to(equal(@25)); + expect(testMessage.parameters[@"age"]).to(equal(@25)); }); it(@"Should be nil if not set", ^ { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRPCMessage* testMessage = [[SDLRPCMessage alloc] initWithName:@""]; - expect([testMessage getParameters:@"ADogAPanicInAPagoda"]).to(beNil()); + expect(testMessage.parameters[@"ADogAPanicInAPagoda"]).to(beNil()); +#pragma clang diagnostic pop }); }); describe(@"FunctionName Tests", ^ { it(@"Should set and get correctly", ^ { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRPCMessage* testMessage = [[SDLRPCMessage alloc] initWithName:@""]; [testMessage setFunctionName:@"Functioning"]; +#pragma clang diagnostic pop - expect([testMessage getFunctionName]).to(equal(@"Functioning")); + expect(testMessage.name).to(equal(@"Functioning")); }); it(@"Should get correctly when initialized", ^ { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRPCMessage* testMessage = [[SDLRPCMessage alloc] initWithDictionary:[@{SDLRPCParameterNameRequest: @{SDLRPCParameterNameParameters: @{@"age":@25}, SDLRPCParameterNameOperationName:@"DoNothing"}} mutableCopy]]; +#pragma clang diagnostic pop - expect([testMessage getFunctionName]).to(equal(@"DoNothing")); - + expect(testMessage.name).to(equal(@"DoNothing")); + +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" testMessage = [[SDLRPCMessage alloc] initWithName:@"DoSomething"]; +#pragma clang diagnostic pop - expect([testMessage getFunctionName]).to(equal(@"DoSomething")); + expect(testMessage.name).to(equal(@"DoSomething")); }); it(@"Should be nil if not set", ^ { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRPCMessage* testMessage = [[SDLRPCMessage alloc] initWithDictionary:[@{SDLRPCParameterNameNotification: @{SDLRPCParameterNameParameters: @{}}} mutableCopy]]; - expect([testMessage getFunctionName]).to(beNil()); +#pragma clang diagnostic pop + expect(testMessage.name).to(beNil()); }); }); describe(@"BulkDataTests", ^ { it(@"Should set and get correctly", ^ { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRPCMessage* testMessage = [[SDLRPCMessage alloc] initWithName:@""]; +#pragma clang diagnostic pop const char* testString = "ImportantData"; testMessage.bulkData = [NSData dataWithBytes:testString length:strlen(testString)]; @@ -97,16 +127,22 @@ describe(@"BulkDataTests", ^ { }); it(@"Should get correctly when initialized", ^ { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRPCMessage* testMessage = [[SDLRPCMessage alloc] initWithDictionary:[@{SDLRPCParameterNameNotification: @{SDLRPCParameterNameParameters: @{}}, SDLRPCParameterNameBulkData:[NSData dataWithBytes:"ImageData" length:strlen("ImageData")]} mutableCopy]]; +#pragma clang diagnostic pop expect(testMessage.bulkData).to(equal([NSData dataWithBytes:"ImageData" length:strlen("ImageData")])); }); it(@"Should be nil if not set", ^ { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRPCMessage* testMessage = [[SDLRPCMessage alloc] initWithName:@""]; +#pragma clang diagnostic pop expect(testMessage.bulkData).to(beNil()); }); diff --git a/SmartDeviceLinkTests/RPCSpecs/SuperclassSpecs/SDLRPCRequestSpec.m b/SmartDeviceLinkTests/RPCSpecs/SuperclassSpecs/SDLRPCRequestSpec.m index 1846e0700..a8f771928 100644 --- a/SmartDeviceLinkTests/RPCSpecs/SuperclassSpecs/SDLRPCRequestSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/SuperclassSpecs/SDLRPCRequestSpec.m @@ -14,7 +14,10 @@ QuickSpecBegin(SDLRPCRequestSpec) describe(@"Getter/Setter Tests", ^ { it(@"Should set and get correctly", ^ { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRPCRequest* testRequest = [[SDLRPCRequest alloc] initWithName:@"A Legitimate Request"]; +#pragma clang diagnostic pop testRequest.correlationID = @14641; @@ -22,4 +25,4 @@ describe(@"Getter/Setter Tests", ^ { }); }); -QuickSpecEnd
\ No newline at end of file +QuickSpecEnd diff --git a/SmartDeviceLinkTests/RPCSpecs/SuperclassSpecs/SDLRPCResponseSpec.m b/SmartDeviceLinkTests/RPCSpecs/SuperclassSpecs/SDLRPCResponseSpec.m index edb1a3cab..637c7f3ee 100644 --- a/SmartDeviceLinkTests/RPCSpecs/SuperclassSpecs/SDLRPCResponseSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/SuperclassSpecs/SDLRPCResponseSpec.m @@ -17,7 +17,10 @@ QuickSpecBegin(SDLRPCResponseSpec) describe(@"Getter/Setter Tests", ^ { it(@"Should set and get correctly", ^ { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRPCResponse* response = [[SDLRPCResponse alloc] initWithName:@"A Legitimate Response"]; +#pragma clang diagnostic pop response.correlationID = @14641; response.success = @YES; @@ -38,9 +41,12 @@ describe(@"Getter/Setter Tests", ^ { SDLRPCParameterNameInfo:@"Test Info"}, SDLRPCParameterNameCorrelationId:@1004, SDLRPCParameterNameOperationName:SDLRPCParameterNameResponse}} mutableCopy]; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLRPCResponse* testResponse = [[SDLRPCResponse alloc] initWithDictionary:dict]; +#pragma clang diagnostic pop - expect(testResponse.getFunctionName).to(equal(SDLRPCParameterNameResponse)); + expect(testResponse.name).to(equal(SDLRPCParameterNameResponse)); expect(testResponse.correlationID).to(equal(@1004)); expect(testResponse.success).to(equal(@YES)); expect(testResponse.resultCode).to(equal(SDLRPCParameterNameSuccess)); diff --git a/SmartDeviceLinkTests/RPCSpecs/SuperclassSpecs/SDLRPCStructSpec.m b/SmartDeviceLinkTests/RPCSpecs/SuperclassSpecs/SDLRPCStructSpec.m index 1b2c4d348..8dd6eaf99 100644 --- a/SmartDeviceLinkTests/RPCSpecs/SuperclassSpecs/SDLRPCStructSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/SuperclassSpecs/SDLRPCStructSpec.m @@ -14,10 +14,13 @@ QuickSpecBegin(SDLRPCStructSpec) describe(@"SerializeAsDictionary Tests", ^ { it(@"Should serialize correctly", ^ { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" NSMutableDictionary<NSString *, id> *dict = [@{@"Key":@"Value", @"Answer":@42, @"Struct":[[SDLRPCStruct alloc] initWithDictionary:[@{@"Array":@[@1, @1, @1, @1]} mutableCopy]]} mutableCopy]; SDLRPCStruct* testStruct = [[SDLRPCStruct alloc] initWithDictionary:dict]; expect([testStruct serializeAsDictionary:2]).to(equal([@{@"Key":@"Value", @"Answer":@42, @"Struct":@{@"Array":@[@1, @1, @1, @1]}} mutableCopy])); +#pragma clang diagnostic pop }); }); |