summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Gluck <justin.gluck@livio.io>2019-07-11 09:58:34 -0400
committerJustin Gluck <justin.gluck@livio.io>2019-07-11 09:58:34 -0400
commit713a9065b298f737f91f212b582bcee7a4ddafb5 (patch)
tree8dbefebe9cb56290c003e673929a9dd7eb8ceb39
parent978539d4b03837d16e8b68ce97b1dccdfeff4e65 (diff)
downloadsdl_ios-feature/1247-Add-CPMI-MediaServiceData.tar.gz
updating test adding test for new initfeature/1247-Add-CPMI-MediaServiceData
-rw-r--r--SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMediaServiceDataSpec.m23
1 files changed, 22 insertions, 1 deletions
diff --git a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMediaServiceDataSpec.m b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMediaServiceDataSpec.m
index 74413d2a0..24a215b11 100644
--- a/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMediaServiceDataSpec.m
+++ b/SmartDeviceLinkTests/RPCSpecs/StructSpecs/SDLMediaServiceDataSpec.m
@@ -107,11 +107,32 @@ describe(@"Getter/Setter Tests", ^{
expect(testStruct.queueTotalTrackCount).to(equal(testQueueTotalTrackCount));
});
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wdeprecated-declarations"
it(@"Should get correctly when initialized with initWithMediaType:mediaTitle:mediaArtist:mediaAlbum:playlistName:isExplicit:trackPlaybackProgress:trackPlaybackDuration:queuePlaybackProgress:queuePlaybackDuration:queueCurrentTrackNumber:queueTotalTrackCount:", ^{
+ SDLMediaServiceData *testStruct = [[SDLMediaServiceData alloc] initWithMediaType:testMediaType mediaTitle:testMediaTitle mediaArtist:testMediaArtist mediaAlbum:testMediaAlbum playlistName:testPlaylistName isExplicit:testIsExplicit trackPlaybackProgress:testTrackPlaybackProgress trackPlaybackDuration:testTrackPlaybackDuration queuePlaybackProgress:testQueuePlaybackProgress queuePlaybackDuration:testQueuePlaybackDuration queueCurrentTrackNumber:testQueueCurrentTrackNumber queueTotalTrackCount:testQueueTotalTrackCount];
+#pragma clang diagnostic pop
+
+ expect(testStruct.mediaType).to(equal(testMediaType));
+ expect(testStruct.mediaTitle).to(equal(testMediaTitle));
+ expect(testStruct.mediaArtist).to(equal(testMediaArtist));
+ expect(testStruct.mediaAlbum).to(equal(testMediaAlbum));
+ expect(testStruct.playlistName).to(equal(testPlaylistName));
+ expect(testStruct.isExplicit).to(equal(testIsExplicit));
+ expect(testStruct.trackPlaybackProgress).to(equal(testTrackPlaybackProgress));
+ expect(testStruct.trackPlaybackDuration).to(equal(testTrackPlaybackDuration));
+ expect(testStruct.queuePlaybackProgress).to(equal(testQueuePlaybackProgress));
+ expect(testStruct.queuePlaybackDuration).to(equal(testQueuePlaybackDuration));
+ expect(testStruct.queueCurrentTrackNumber).to(equal(testQueueCurrentTrackNumber));
+ expect(testStruct.queueTotalTrackCount).to(equal(testQueueTotalTrackCount));
+ expect(testStruct.mediaImage).to(beNil());
+ });
+
+ it(@"Should get correctly when initialized with initWithMediaType:mediaImage:mediaTitle:mediaArtist:mediaAlbum:playlistName:isExplicit:trackPlaybackProgress:trackPlaybackDuration:queuePlaybackProgress:queuePlaybackDuration:queueCurrentTrackNumber:queueTotalTrackCount:", ^{
SDLMediaServiceData *testStruct = [[SDLMediaServiceData alloc] initWithMediaType:testMediaType mediaImage:testMediaImage mediaTitle:testMediaTitle mediaArtist:testMediaArtist mediaAlbum:testMediaAlbum playlistName:testPlaylistName isExplicit:testIsExplicit trackPlaybackProgress:testTrackPlaybackProgress trackPlaybackDuration:testTrackPlaybackDuration queuePlaybackProgress:testQueuePlaybackProgress queuePlaybackDuration:testQueuePlaybackDuration queueCurrentTrackNumber:testQueueCurrentTrackNumber queueTotalTrackCount:testQueueTotalTrackCount];
- expect(testStruct.mediaImage).to(equal(testMediaImage));
expect(testStruct.mediaType).to(equal(testMediaType));
+ expect(testStruct.mediaImage).to(equal(testMediaImage));
expect(testStruct.mediaTitle).to(equal(testMediaTitle));
expect(testStruct.mediaArtist).to(equal(testMediaArtist));
expect(testStruct.mediaAlbum).to(equal(testMediaAlbum));