summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Gluck <justin.gluck@livio.io>2019-09-27 14:37:55 -0400
committerJustin Gluck <justin.gluck@livio.io>2019-09-27 14:37:55 -0400
commit06854beac744eb933f4b553468ffd17e0ff1e34f (patch)
tree43beeabb2cd9498c8292de446054ebbb5db254f6
parent94e2eaeae5cd03d2ca2d85966633af3dd5d1570d (diff)
downloadsdl_ios-06854beac744eb933f4b553468ffd17e0ff1e34f.tar.gz
updating unit tests
-rw-r--r--SmartDeviceLinkTests/DevAPISpecs/SDLStreamingVideoLifecycleManagerSpec.m47
1 files changed, 24 insertions, 23 deletions
diff --git a/SmartDeviceLinkTests/DevAPISpecs/SDLStreamingVideoLifecycleManagerSpec.m b/SmartDeviceLinkTests/DevAPISpecs/SDLStreamingVideoLifecycleManagerSpec.m
index 5a2c3d7a1..ce6468dbf 100644
--- a/SmartDeviceLinkTests/DevAPISpecs/SDLStreamingVideoLifecycleManagerSpec.m
+++ b/SmartDeviceLinkTests/DevAPISpecs/SDLStreamingVideoLifecycleManagerSpec.m
@@ -37,6 +37,7 @@
#import "SDLVideoStreamingState.h"
#import "TestConnectionManager.h"
#import "SDLVersion.h"
+#import "SDLHMICapabilities.h"
@interface SDLStreamingVideoLifecycleManager ()
@property (copy, nonatomic, readonly) NSString *appName;
@@ -133,6 +134,7 @@ describe(@"the streaming video manager", ^{
__block SDLDisplayCapabilities *someDisplayCapabilities = nil;
__block SDLScreenParams *someScreenParams = nil;
__block SDLImageResolution *someImageResolution = nil;
+ __block SDLHMICapabilities *someHMICapabilities = nil;
beforeEach(^{
someImageResolution = [[SDLImageResolution alloc] init];
@@ -143,22 +145,18 @@ describe(@"the streaming video manager", ^{
someScreenParams.resolution = someImageResolution;
});
- context(@"that does not support graphics", ^{
+ context(@"that does not support videoStreaming", ^{
beforeEach(^{
- someDisplayCapabilities = [[SDLDisplayCapabilities alloc] init];
- someDisplayCapabilities.graphicSupported = @NO;
-
- someDisplayCapabilities.screenParams = someScreenParams;
-
- SDLVersion *oldVersion = [SDLVersion versionWithMajor:6 minor:0 patch:0];
+ SDLVersion *version = [SDLVersion versionWithMajor:6 minor:0 patch:0];
id globalMock = OCMPartialMock([SDLGlobals sharedGlobals]);
- OCMStub([globalMock rpcVersion]).andReturn(oldVersion);
+ OCMStub([globalMock rpcVersion]).andReturn(version);
+
+ someHMICapabilities = [[SDLHMICapabilities alloc] init];
+ someHMICapabilities.videoStreaming = @NO;
someRegisterAppInterfaceResponse = [[SDLRegisterAppInterfaceResponse alloc] init];
-#pragma clang diagnostic push
-#pragma clang diagnostic ignored "-Wdeprecated"
- someRegisterAppInterfaceResponse.displayCapabilities = someDisplayCapabilities;
-#pragma clang diagnostic pop
+ someRegisterAppInterfaceResponse.hmiCapabilities = someHMICapabilities;
+
SDLRPCResponseNotification *notification = [[SDLRPCResponseNotification alloc] initWithName:SDLDidReceiveRegisterAppInterfaceResponse object:self rpcResponse:someRegisterAppInterfaceResponse];
[[NSNotificationCenter defaultCenter] postNotification:notification];
@@ -170,22 +168,25 @@ describe(@"the streaming video manager", ^{
});
});
- context(@"that supports graphics", ^{
+ context(@"that supports videos streaming", ^{
beforeEach(^{
- someDisplayCapabilities = [[SDLDisplayCapabilities alloc] init];
- someDisplayCapabilities.graphicSupported = @YES;
+ SDLVersion *version = [SDLVersion versionWithMajor:6 minor:0 patch:0];
+ id globalMock = OCMPartialMock([SDLGlobals sharedGlobals]);
+ OCMStub([globalMock rpcVersion]).andReturn(version);
- someDisplayCapabilities.screenParams = someScreenParams;
+ someHMICapabilities = [[SDLHMICapabilities alloc] init];
+ someHMICapabilities.videoStreaming = @YES;
- SDLVersion *oldVersion = [SDLVersion versionWithMajor:6 minor:0 patch:0];
- id globalMock = OCMPartialMock([SDLGlobals sharedGlobals]);
- OCMStub([globalMock rpcVersion]).andReturn(oldVersion);
+ someDisplayCapabilities = [[SDLDisplayCapabilities alloc] init];
+ someDisplayCapabilities.screenParams = someScreenParams;
someRegisterAppInterfaceResponse = [[SDLRegisterAppInterfaceResponse alloc] init];
+ someRegisterAppInterfaceResponse.hmiCapabilities = someHMICapabilities;
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated"
someRegisterAppInterfaceResponse.displayCapabilities = someDisplayCapabilities;
#pragma clang diagnostic pop
+
SDLRPCResponseNotification *notification = [[SDLRPCResponseNotification alloc] initWithName:SDLDidReceiveRegisterAppInterfaceResponse object:self rpcResponse:someRegisterAppInterfaceResponse];
[[NSNotificationCenter defaultCenter] postNotification:notification];
@@ -200,13 +201,13 @@ describe(@"the streaming video manager", ^{
context(@"version is less then 4.5.0", ^{
beforeEach(^{
+ SDLVersion *version = [SDLVersion versionWithMajor:4 minor:0 patch:0];
+ id globalMock = OCMPartialMock([SDLGlobals sharedGlobals]);
+ OCMStub([globalMock rpcVersion]).andReturn(version);
+
someDisplayCapabilities = [[SDLDisplayCapabilities alloc] init];
someDisplayCapabilities.screenParams = someScreenParams;
- SDLVersion *oldVersion = [SDLVersion versionWithMajor:4 minor:0 patch:0];
- id globalMock = OCMPartialMock([SDLGlobals sharedGlobals]);
- OCMStub([globalMock rpcVersion]).andReturn(oldVersion);
-
someRegisterAppInterfaceResponse = [[SDLRegisterAppInterfaceResponse alloc] init];
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated"