summaryrefslogtreecommitdiff
path: root/SmartDeviceLinkTests/RPCSpecs/EnumSpecs/SDLAppHMITypeSpec.m
blob: 037c569beddb30b307152a463598dc7d1c47f038 (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
//
//  SDLAppHMITypeSpec.m
//  SmartDeviceLink


#import <Foundation/Foundation.h>

#import <Quick/Quick.h>
#import <Nimble/Nimble.h>

#import "SDLAppHMIType.h"

QuickSpecBegin(SDLAppHMITypeSpec)

describe(@"Individual Enum Value Tests", ^ {
    it(@"Should match internal values", ^ {
        expect(SDLAppHMITypeDefault).to(equal(@"DEFAULT"));
        expect(SDLAppHMITypeCommunication).to(equal(@"COMMUNICATION"));
        expect(SDLAppHMITypeMedia).to(equal(@"MEDIA"));
        expect(SDLAppHMITypeMessaging).to(equal(@"MESSAGING"));
        expect(SDLAppHMITypeNavigation).to(equal(@"NAVIGATION"));
        expect(SDLAppHMITypeInformation).to(equal(@"INFORMATION"));
        expect(SDLAppHMITypeSocial).to(equal(@"SOCIAL"));
        expect(SDLAppHMITypeProjection).to(equal(@"PROJECTION"));
        expect(SDLAppHMITypeBackgroundProcess).to(equal(@"BACKGROUND_PROCESS"));
        expect(SDLAppHMITypeTesting).to(equal(@"TESTING"));
        expect(SDLAppHMITypeSystem).to(equal(@"SYSTEM"));
    });
});

QuickSpecEnd