blob: 60448275157ea3ec365dd10b8eed2ac086b6fe7a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
|
//
// SDLRPCFunctionNamesSpec.m
// SmartDeviceLinkTests
//
// Created by Nicole on 3/5/19.
// Copyright © 2019 smartdevicelink. All rights reserved.
//
#import <Quick/Quick.h>
#import <Nimble/Nimble.h>
#import "SDLRPCFunctionNames.h"
QuickSpecBegin(SDLRPCFunctionNamesSpec)
describe(@"Individual Enum Value Tests", ^ {
it(@"Should match internal values", ^ {
expect(SDLRPCFunctionNameAddSubMenu).to(equal(@"AddSubMenu"));
expect(SDLRPCFunctionNameAlert).to(equal(@"Alert"));
expect(SDLRPCFunctionNameAlertManeuver).to(equal(@"AlertManeuver"));
expect(SDLRPCFunctionNameButtonPress).to(equal(@"ButtonPress"));
expect(SDLRPCFunctionNameCancelInteraction).to(equal(@"CancelInteraction"));
expect(SDLRPCFunctionNameChangeRegistration).to(equal(@"ChangeRegistration"));
expect(SDLRPCFunctionNameCloseApplication).to(equal(@"CloseApplication"));
expect(SDLRPCFunctionNameCreateInteractionChoiceSet).to(equal(@"CreateInteractionChoiceSet"));
expect(SDLRPCFunctionNameDeleteCommand).to(equal(@"DeleteCommand"));
expect(SDLRPCFunctionNameDeleteFile).to(equal(@"DeleteFile"));
expect(SDLRPCFunctionNameDeleteInteractionChoiceSet).to(equal(@"DeleteInteractionChoiceSet"));
expect(SDLRPCFunctionNameDeleteSubMenu).to(equal(@"DeleteSubMenu"));
expect(SDLRPCFunctionNameDiagnosticMessage).to(equal(@"DiagnosticMessage"));
expect(SDLRPCFunctionNameDialNumber).to(equal(@"DialNumber"));
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
expect(SDLRPCFunctionNameEncodedSyncPData).to(equal(@"EncodedSyncPData"));
#pragma clang diagnostic pop
expect(SDLRPCFunctionNameEndAudioPassThru).to(equal(@"EndAudioPassThru"));
expect(SDLRPCFunctionNameGenericResponse).to(equal(@"GenericResponse"));
expect(SDLRPCFunctionNameGetAppServiceData).to(equal(@"GetAppServiceData"));
expect(SDLRPCFunctionNameGetDTCs).to(equal(@"GetDTCs"));
expect(SDLRPCFunctionNameGetFile).to(equal(@"GetFile"));
expect(SDLRPCFunctionNameGetInteriorVehicleData).to(equal(@"GetInteriorVehicleData"));
expect(SDLRPCFunctionNameGetSystemCapability).to(equal(@"GetSystemCapability"));
expect(SDLRPCFunctionNameGetVehicleData).to(equal(@"GetVehicleData"));
expect(SDLRPCFunctionNameGetWayPoints).to(equal(@"GetWayPoints"));
expect(SDLRPCFunctionNameListFiles).to(equal(@"ListFiles"));
expect(SDLRPCFunctionNameOnAppInterfaceUnregistered).to(equal(@"OnAppInterfaceUnregistered"));
expect(SDLRPCFunctionNameOnAppServiceData).to(equal(@"OnAppServiceData"));
expect(SDLRPCFunctionNameOnAudioPassThru).to(equal(@"OnAudioPassThru"));
expect(SDLRPCFunctionNameOnButtonEvent).to(equal(@"OnButtonEvent"));
expect(SDLRPCFunctionNameOnButtonPress).to(equal(@"OnButtonPress"));
expect(SDLRPCFunctionNameOnCommand).to(equal(@"OnCommand"));
expect(SDLRPCFunctionNameOnDriverDistraction).to(equal(@"OnDriverDistraction"));
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
expect(SDLRPCFunctionNameOnEncodedSyncPData).to(equal(@"OnEncodedSyncPData"));
#pragma clang diagnostic pop
expect(SDLRPCFunctionNameOnHashChange).to(equal(@"OnHashChange"));
expect(SDLRPCFunctionNameOnHMIStatus).to(equal(@"OnHMIStatus"));
expect(SDLRPCFunctionNameOnInteriorVehicleData).to(equal(@"OnInteriorVehicleData"));
expect(SDLRPCFunctionNameOnKeyboardInput).to(equal(@"OnKeyboardInput"));
expect(SDLRPCFunctionNameOnLanguageChange).to(equal(@"OnLanguageChange"));
expect(SDLRPCFunctionNameOnPermissionsChange).to(equal(@"OnPermissionsChange"));
expect(SDLRPCFunctionNameOnRCStatus).to(equal(@"OnRCStatus"));
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
expect(SDLRPCFunctionNameOnSyncPData).to(equal(@"OnSyncPData"));
#pragma clang diagnostic pop
expect(SDLRPCFunctionNameOnSystemCapabilityUpdated).to(equal(@"OnSystemCapabilityUpdated"));
expect(SDLRPCFunctionNameOnSystemRequest).to(equal(@"OnSystemRequest"));
expect(SDLRPCFunctionNameOnTBTClientState).to(equal(@"OnTBTClientState"));
expect(SDLRPCFunctionNameOnTouchEvent).to(equal(@"OnTouchEvent"));
expect(SDLRPCFunctionNameOnVehicleData).to(equal(@"OnVehicleData"));
expect(SDLRPCFunctionNameOnWayPointChange).to(equal(@"OnWayPointChange"));
expect(SDLRPCFunctionNamePerformAppServiceInteraction).to(equal(@"PerformAppServiceInteraction"));
expect(SDLRPCFunctionNamePerformAudioPassThru).to(equal(@"PerformAudioPassThru"));
expect(SDLRPCFunctionNamePerformInteraction).to(equal(@"PerformInteraction"));
expect(SDLRPCFunctionNamePublishAppService).to(equal(@"PublishAppService"));
expect(SDLRPCFunctionNamePutFile).to(equal(@"PutFile"));
expect(SDLRPCFunctionNameReadDID).to(equal(@"ReadDID"));
expect(SDLRPCFunctionNameRegisterAppInterface).to(equal(@"RegisterAppInterface"));
expect(SDLRPCFunctionNameReserved).to(equal(@"reserved"));
expect(SDLRPCFunctionNameResetGlobalProperties).to(equal(@"ResetGlobalProperties"));
expect(SDLRPCFunctionNameScrollableMessage).to(equal(@"ScrollableMessage"));
expect(SDLRPCFunctionNameSendHapticData).to(equal(@"SendHapticData"));
expect(SDLRPCFunctionNameSendLocation).to(equal(@"SendLocation"));
expect(SDLRPCFunctionNameSetAppIcon).to(equal(@"SetAppIcon"));
expect(SDLRPCFunctionNameSetDisplayLayout).to(equal(@"SetDisplayLayout"));
expect(SDLRPCFunctionNameSetGlobalProperties).to(equal(@"SetGlobalProperties"));
expect(SDLRPCFunctionNameSetInteriorVehicleData).to(equal(@"SetInteriorVehicleData"));
expect(SDLRPCFunctionNameSetMediaClockTimer).to(equal(@"SetMediaClockTimer"));
expect(SDLRPCFunctionNameShow).to(equal(@"Show"));
expect(SDLRPCFunctionNameShowConstantTBT).to(equal(@"ShowConstantTBT"));
expect(SDLRPCFunctionNameSlider).to(equal(@"Slider"));
expect(SDLRPCFunctionNameSpeak).to(equal(@"Speak"));
expect(SDLRPCFunctionNameSubscribeButton).to(equal(@"SubscribeButton"));
expect(SDLRPCFunctionNameSubscribeVehicleData).to(equal(@"SubscribeVehicleData"));
expect(SDLRPCFunctionNameSubscribeWayPoints).to(equal(@"SubscribeWayPoints"));
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
expect(SDLRPCFunctionNameSyncPData).to(equal(@"SyncPData"));
#pragma clang diagnostic pop
expect(SDLRPCFunctionNameSystemRequest).to(equal(@"SystemRequest"));
expect(SDLRPCFunctionNameUnpublishAppService).to(equal(@"UnpublishAppService"));
expect(SDLRPCFunctionNameUnregisterAppInterface).to(equal(@"UnregisterAppInterface"));
expect(SDLRPCFunctionNameUnsubscribeButton).to(equal(@"UnsubscribeButton"));
expect(SDLRPCFunctionNameUnsubscribeVehicleData).to(equal(@"UnsubscribeVehicleData"));
expect(SDLRPCFunctionNameUnsubscribeWayPoints).to(equal(@"UnsubscribeWayPoints"));
expect(SDLRPCFunctionNameUpdateTurnList).to(equal(@"UpdateTurnList"));
});
});
QuickSpecEnd
|