diff options
author | Muller, Alexander (A.) <amulle19@ford.com> | 2016-09-27 14:09:38 -0700 |
---|---|---|
committer | Muller, Alexander (A.) <amulle19@ford.com> | 2016-09-27 14:09:38 -0700 |
commit | 5667363639cf124e361a17b54be4d5905f8fa691 (patch) | |
tree | 8563f31304eb5b6fe379f36d7aa761182b868b89 /SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAddCommandSpec.m | |
parent | f1a0fe829619cc259bb99debf46e234bb86fc964 (diff) | |
parent | 530a160e69e9a8ffde0267ef289cc3ad0acac5bf (diff) | |
download | sdl_ios-5667363639cf124e361a17b54be4d5905f8fa691.tar.gz |
Merge remote-tracking branch 'origin/develop' into feature/issue_247_objc_generics
* origin/develop:
reverting function renaming in SDLRPCMessage.
Fixed accidental function renaming.
Updated SDLFunctionID to project instead of private.
Updated SDLFunctionID to be private.
Fixed remaining failing tests.
Updated SDLFunctionID to be a singleton.
Fixed issue with tests not passing
Updated naming of some constant.
Removed extensibility from SDLName
Reverted SDLNames to Project instead of Public.
Replaced all defines with constant strings of the SDLName typedef. Also modified SDLFunctionID to use a static dictionary.
# Conflicts:
# SmartDeviceLink/SDLAddCommand.m
# SmartDeviceLink/SDLAlert.m
# SmartDeviceLink/SDLAlertManeuver.m
# SmartDeviceLink/SDLChangeRegistration.m
# SmartDeviceLink/SDLChoice.m
# SmartDeviceLink/SDLCreateInteractionChoiceSet.m
# SmartDeviceLink/SDLDiagnosticMessage.m
# SmartDeviceLink/SDLDiagnosticMessageResponse.m
# SmartDeviceLink/SDLDisplayCapabilities.m
# SmartDeviceLink/SDLEncodedSyncPData.m
# SmartDeviceLink/SDLGetDTCsResponse.m
# SmartDeviceLink/SDLHMIPermissions.m
# SmartDeviceLink/SDLImageField.m
# SmartDeviceLink/SDLKeyboardProperties.m
# SmartDeviceLink/SDLListFilesResponse.m
# SmartDeviceLink/SDLOnEncodedSyncPData.m
# SmartDeviceLink/SDLOnPermissionsChange.m
# SmartDeviceLink/SDLOnTouchEvent.m
# SmartDeviceLink/SDLParameterPermissions.m
# SmartDeviceLink/SDLPerformAudioPassThru.m
# SmartDeviceLink/SDLPerformInteraction.m
# SmartDeviceLink/SDLRPCStruct.m
# SmartDeviceLink/SDLReadDID.m
# SmartDeviceLink/SDLReadDIDResponse.m
# SmartDeviceLink/SDLRegisterAppInterface.m
# SmartDeviceLink/SDLRegisterAppInterfaceResponse.m
# SmartDeviceLink/SDLResetGlobalProperties.m
# SmartDeviceLink/SDLScrollableMessage.m
# SmartDeviceLink/SDLSendLocation.m
# SmartDeviceLink/SDLSetDisplayLayoutResponse.m
# SmartDeviceLink/SDLSetGlobalProperties.m
# SmartDeviceLink/SDLShow.m
# SmartDeviceLink/SDLShowConstantTBT.m
# SmartDeviceLink/SDLSlider.m
# SmartDeviceLink/SDLSpeak.m
# SmartDeviceLink/SDLTouchEvent.m
# SmartDeviceLink/SDLUpdateTurnList.m
# SmartDeviceLink/SDLV2ProtocolMessage.m
# SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnAppInterfaceUnregisteredSpec.m
# SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnButtonEventSpec.m
# SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnButtonPressSpec.m
# SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnCommandSpec.m
# SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnDriverDistractionSpec.m
# SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnEncodedSyncPDataSpec.m
# SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnHMIStatusSpec.m
# SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnHashChangeSpec.m
# SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnKeyboardInputSpec.m
# SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnLanguageChangeSpec.m
# SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnLockScreenStatusSpec.m
# SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnPermissionsChangeSpec.m
# SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnSyncPDataSpec.m
# SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnSystemRequestSpec.m
# SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnTBTClientStateSpec.m
# SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnTouchEventSpec.m
# SmartDeviceLinkTests/RPCSpecs/NotificationSpecs/SDLOnVehicleDataSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAddCommandSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAddSubMenuSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAlertManeuverSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAlertSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLChangeRegistrationSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLCreateInteractionChoiceSetSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteCommandSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteFileSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteInteractionChoiceSetSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDeleteSubMenuSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLDiagnosticMessageSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLEncodedSyncPDataSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetDTCsSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLGetVehicleDataSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPerformAudioPassThruSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPerformInteractionSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLPutFileSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLReadDIDSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLRegisterAppInterfaceSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLResetGlobalPropertiesSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLScrollableMessageSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetAppIconSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetDisplayLayoutSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetGlobalPropertiesSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetMediaClockTimerSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLShowConstantTBTSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLShowSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSliderSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSpeakSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSubscribeButtonSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSubscribeVehicleDataSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSystemRequestSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLUnsubscribeButtonSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLUnsubscribeVehicleDataSpec.m
# SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLUpdateTurnListSpec.m
# SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLDeleteFileResponseSpec.m
# SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLDiagnosticMessageResponseSpec.m
# SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetDTCsResponseSpec.m
# SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLGetVehicleDataResponseSpec.m
# SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLListFilesResponseSpec.m
# SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPerformInteractionResponseSpec.m
# SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLPutFileResponseSpec.m
# SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLReadDIDResponseSpec.m
# SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLRegisterAppInterfaceResponseSpec.m
# SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSetDisplayLayoutResponseSpec.m
# SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSliderResponseSpec.m
# SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLSubscribeVehicleDataResponseSpec.m
# SmartDeviceLinkTests/RPCSpecs/ResponseSpecs/SDLUnsubscribeVehicleDataResponseSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAirbagStatusSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAppInfoSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLAudioPassThruCapabilitiesSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLBeltStatusSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLBodyInformationSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLButtonCapabilitiesSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLChoiceSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLClusterModeStatusSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDIDResult.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDeviceInfoSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDeviceStatusSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLDisplayCapabilitiesSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLECallInfoSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLEmergencyEventSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLGPSDataSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHMIPermissionsSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLHeadLampStatusSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLImageFieldSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLImageSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLKeyboardPropertiesSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMenuParamsSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMyKeySpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLParameterPermissionsSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLPermissionItemSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLPresetBankCapabilitiesSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLScreenParamsSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSingleTireStatusSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSoftButtonCapabilitiesSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSoftButtonSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLStartTimeSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLSyncMsgVersionSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTTSChunkSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTextFieldSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTireStatusSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTouchCoordSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTouchEventCapabilitiesSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTouchEventSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLTurnSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVehicleDataResultSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVehicleTypeSpec.m
# SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLVrHelpItemSpec.m
Diffstat (limited to 'SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAddCommandSpec.m')
-rw-r--r-- | SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAddCommandSpec.m | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAddCommandSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAddCommandSpec.m index f93ebfc01..0119291d9 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAddCommandSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLAddCommandSpec.m @@ -34,13 +34,14 @@ describe(@"Getter/Setter Tests", ^ { }); it(@"Should get correctly when initialized", ^ { - NSMutableDictionary<NSString *, id> *dict = [@{NAMES_request: - @{NAMES_parameters: - @{NAMES_cmdID:@434577, - NAMES_menuParams:menu, - NAMES_vrCommands:[@[@"name", @"anotherName"] mutableCopy], - NAMES_cmdIcon:image}, - NAMES_operation_name:NAMES_AddCommand}} mutableCopy]; + NSMutableDictionary<NSString *, id> *dict = [@{SDLNameRequest: + @{SDLNameParameters: + @{SDLNameCommandId:@434577, + SDLNameMenuParams:menu, + SDLNameVRCommands:[@[@"name", @"anotherName"] mutableCopy], + SDLNameCommandIcon:image}, + SDLNameOperationName:SDLNameAddCommand}} mutableCopy]; + SDLAddCommand* testRequest = [[SDLAddCommand alloc] initWithDictionary:dict]; expect(testRequest.cmdID).to(equal(@434577)); |