diff options
author | Frank Elias <francois.elias@livio.io> | 2020-12-11 17:01:39 -0500 |
---|---|---|
committer | Frank Elias <francois.elias@livio.io> | 2020-12-11 17:01:39 -0500 |
commit | 58d927b8017bd8f75e75dda37bf6b625a6023571 (patch) | |
tree | 52a28648db3d5398daaf4928b4530209ce0374c8 | |
parent | e31d2f4cace7b49f76c0c14cdd44088a9e990949 (diff) | |
download | sdl_ios-58d927b8017bd8f75e75dda37bf6b625a6023571.tar.gz |
Unit tests added for SDLSetMediaClockTimerSpec
Unit tests added to cover the changes previously pushed
-rw-r--r-- | SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetMediaClockTimerSpec.m | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetMediaClockTimerSpec.m b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetMediaClockTimerSpec.m index 721ba0b86..df1576f30 100644 --- a/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetMediaClockTimerSpec.m +++ b/SmartDeviceLinkTests/RPCSpecs/RequestSpecs/SDLSetMediaClockTimerSpec.m @@ -20,6 +20,7 @@ QuickSpecBegin(SDLSetMediaClockTimerSpec) describe(@"SetMediaClocktimer Spec", ^ { __block NSTimeInterval testTime1Interval = 32887; __block NSTimeInterval testTime2Interval = 3723; + __block float testCountRate = 1423.0; __block SDLStartTime *time1 = [[SDLStartTime alloc] initWithHours:9 minutes:8 seconds:7]; __block SDLStartTime *time2 = [[SDLStartTime alloc] initWithHours:1 minutes:2 seconds:3]; __block SDLUpdateMode testUpdateMode = SDLUpdateModeCountUp; @@ -51,10 +52,24 @@ describe(@"SetMediaClocktimer Spec", ^ { expect(testRequest.endTime).to(beNil()); expect(testRequest.updateMode).to(beNil()); expect(testRequest.audioStreamingIndicator).to(beNil()); + expect(testRequest.countRate).to(beNil()); + }); + + it(@"should properly initialize with initWithUpdateMode:startTime:endTime:audioStreamingIndicator:countRate:", ^{ + SDLSetMediaClockTimer* testRequest = [[SDLSetMediaClockTimer alloc] initWithUpdateMode:testUpdateMode startTime:time1 endTime:time2 audioStreamingIndicator:testIndicator countRate:@(testCountRate)]; + + expect(testRequest.startTime).to(equal(time1)); + expect(testRequest.endTime).to(equal(time2)); + expect(testRequest.updateMode).to(equal(SDLUpdateModeCountUp)); + expect(testRequest.audioStreamingIndicator).to(equal(SDLAudioStreamingIndicatorPlayPause)); + expect(testRequest.countRate).to(equal(testCountRate)); }); it(@"should properly initialize with countUpWithStartTimeInterval:endTimeInterval:playPauseIndicator:", ^{ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetMediaClockTimer *testRequest = [SDLSetMediaClockTimer countUpFromStartTimeInterval:testTime1Interval toEndTimeInterval:testTime2Interval playPauseIndicator:testIndicator]; +#pragma clang diagnostic pop expect(testRequest.startTime).to(equal(time1)); expect(testRequest.endTime).to(equal(time2)); @@ -63,7 +78,10 @@ describe(@"SetMediaClocktimer Spec", ^ { }); it(@"should properly initialize with countUpWithStartTime:endTime:playPauseIndicator:", ^{ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetMediaClockTimer *testRequest = [SDLSetMediaClockTimer countUpFromStartTime:time1 toEndTime:time2 playPauseIndicator:testIndicator]; +#pragma clang diagnostic pop expect(testRequest.startTime).to(equal(time1)); expect(testRequest.endTime).to(equal(time2)); @@ -72,7 +90,10 @@ describe(@"SetMediaClocktimer Spec", ^ { }); it(@"should properly initialize with countUpWithStartTimeInterval:endTimeInterval:playPauseIndicator:", ^{ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetMediaClockTimer *testRequest = [SDLSetMediaClockTimer countDownFromStartTimeInterval:testTime1Interval toEndTimeInterval:testTime2Interval playPauseIndicator:testIndicator]; +#pragma clang diagnostic pop expect(testRequest.startTime).to(equal(time1)); expect(testRequest.endTime).to(equal(time2)); @@ -81,7 +102,10 @@ describe(@"SetMediaClocktimer Spec", ^ { }); it(@"should properly initialize with countDownWithStartTime:endTime:playPauseIndicator:", ^{ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetMediaClockTimer *testRequest = [SDLSetMediaClockTimer countDownFromStartTime:time1 toEndTime:time2 playPauseIndicator:testIndicator]; +#pragma clang diagnostic pop expect(testRequest.startTime).to(equal(time1)); expect(testRequest.endTime).to(equal(time2)); @@ -90,7 +114,10 @@ describe(@"SetMediaClocktimer Spec", ^ { }); it(@"should properly initialize with pauseWithPlayPauseIndicator", ^{ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetMediaClockTimer *testRequest = [SDLSetMediaClockTimer pauseWithPlayPauseIndicator:testIndicator]; +#pragma clang diagnostic pop expect(testRequest.startTime).to(beNil()); expect(testRequest.endTime).to(beNil()); @@ -99,7 +126,10 @@ describe(@"SetMediaClocktimer Spec", ^ { }); it(@"should properly initialize with updatePauseWithNewStartTimeInterval:endTimeInterval:playPauseIndicator:", ^{ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetMediaClockTimer *testRequest = [SDLSetMediaClockTimer updatePauseWithNewStartTimeInterval:testTime1Interval endTimeInterval:testTime2Interval playPauseIndicator:testIndicator]; +#pragma clang diagnostic pop expect(testRequest.startTime).to(equal(time1)); expect(testRequest.endTime).to(equal(time2)); @@ -108,7 +138,10 @@ describe(@"SetMediaClocktimer Spec", ^ { }); it(@"should properly initialize with updatePauseWithNewStartTime:endTime:playPauseIndicator:", ^{ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetMediaClockTimer *testRequest = [SDLSetMediaClockTimer updatePauseWithNewStartTime:time1 endTime:time2 playPauseIndicator:testIndicator]; +#pragma clang diagnostic pop expect(testRequest.startTime).to(equal(time1)); expect(testRequest.endTime).to(equal(time2)); @@ -117,7 +150,10 @@ describe(@"SetMediaClocktimer Spec", ^ { }); it(@"should properly initialize with resumeWithPlayPauseIndicator:", ^{ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetMediaClockTimer *testRequest = [SDLSetMediaClockTimer resumeWithPlayPauseIndicator:testIndicator]; +#pragma clang diagnostic pop expect(testRequest.startTime).to(beNil()); expect(testRequest.endTime).to(beNil()); @@ -126,7 +162,10 @@ describe(@"SetMediaClocktimer Spec", ^ { }); it(@"should properly initialize with clearWithPlayPauseIndicator:", ^{ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetMediaClockTimer *testRequest = [SDLSetMediaClockTimer clearWithPlayPauseIndicator:testIndicator]; +#pragma clang diagnostic pop expect(testRequest.startTime).to(beNil()); expect(testRequest.endTime).to(beNil()); @@ -135,7 +174,10 @@ describe(@"SetMediaClocktimer Spec", ^ { }); it(@"should properly initialize with initWithUpdateMode:startTime:endTime:playPauseIndicator:", ^{ +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" SDLSetMediaClockTimer *testRequest = [[SDLSetMediaClockTimer alloc] initWithUpdateMode:testUpdateMode startTime:time1 endTime:time2 playPauseIndicator:testIndicator]; +#pragma clang diagnostic pop expect(testRequest.startTime).to(equal(time1)); expect(testRequest.endTime).to(equal(time2)); @@ -151,11 +193,13 @@ describe(@"SetMediaClocktimer Spec", ^ { testRequest.endTime = time2; testRequest.updateMode = SDLUpdateModeCountUp; testRequest.audioStreamingIndicator = SDLAudioStreamingIndicatorPlayPause; + testRequest.countRate = @(testCountRate); expect(testRequest.startTime).to(equal(time1)); expect(testRequest.endTime).to(equal(time2)); expect(testRequest.updateMode).to(equal(SDLUpdateModeCountUp)); expect(testRequest.audioStreamingIndicator).to(equal(SDLAudioStreamingIndicatorPlayPause)); + expect(testRequest.countRate).to(equal(testCountRate)); }); }); |