summaryrefslogtreecommitdiff
path: root/SmartDeviceLinkTests/RPCSpecs/EnumSpecs/SDLDisplayTypeSpec.m
blob: 41a5f30bbdd4de96cc4b496ea6b8e84f49e25c17 (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
//
//  SDLDisplayTypeSpec.m
//  SmartDeviceLink


#import <Foundation/Foundation.h>

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

#import "SDLDisplayType.h"

QuickSpecBegin(SDLDisplayTypeSpec)

describe(@"Individual Enum Value Tests", ^ {
    it(@"Should match internal values", ^ {
        expect(SDLDisplayTypeCID).to(equal(@"CID"));
        expect(SDLDisplayTypeType2).to(equal(@"TYPE2"));
        expect(SDLDisplayTypeType5).to(equal(@"TYPE5"));
        expect(SDLDisplayTypeNGN).to(equal(@"NGN"));
        expect(SDLDisplayTypeGen26DMA).to(equal(@"GEN2_6_DMA"));
        expect(SDLDisplayTypeGen28DMA).to(equal(@"GEN2_8_DMA"));
        expect(SDLDisplayTypeMFD3).to(equal(@"MFD3"));
        expect(SDLDisplayTypeMFD4).to(equal(@"MFD4"));
        expect(SDLDisplayTypeMFD5).to(equal(@"MFD5"));
        //NOT DEFINED IN SPEC
        expect(SDLDisplayTypeGen38Inch).to(equal(@"GEN3_8-INCH"));
    });
});

QuickSpecEnd