// // Copyright 2010-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"). // You may not use this file except in compliance with the License. // A copy of the License is located at // // http://aws.amazon.com/apache2.0 // // or in the "license" file accompanying this file. This file is distributed // on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either // express or implied. See the License for the specific language governing // permissions and limitations under the License. // #import <XCTest/XCTest.h> #import <AWSNSSecureCodingTestBase/AWSNSSecureCodingTestBase.h> #import "AWSKinesisVideoArchivedMediaModel.h" @interface AWSKinesisVideoArchivedMediaNSSecureCodingTests : AWSNSSecureCodingTest - (void) test_AWSKinesisVideoArchivedMediaClipFragmentSelector API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaClipTimestampRange API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaDASHFragmentSelector API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaDASHTimestampRange API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaFragment API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaFragmentSelector API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaGetClipInput API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaGetClipOutput API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaGetDASHStreamingSessionURLInput API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaGetDASHStreamingSessionURLOutput API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaGetHLSStreamingSessionURLInput API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaGetHLSStreamingSessionURLOutput API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaGetImagesInput API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaGetImagesOutput API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaGetMediaForFragmentListInput API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaGetMediaForFragmentListOutput API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaHLSFragmentSelector API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaHLSTimestampRange API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaImage API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaListFragmentsInput API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaListFragmentsOutput API_AVAILABLE(ios(11)); - (void) test_AWSKinesisVideoArchivedMediaTimestampRange API_AVAILABLE(ios(11)); @end @implementation AWSKinesisVideoArchivedMediaNSSecureCodingTests - (void) test_AWSKinesisVideoArchivedMediaClipFragmentSelector { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaClipFragmentSelector class]]; } - (void) test_AWSKinesisVideoArchivedMediaClipTimestampRange { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaClipTimestampRange class]]; } - (void) test_AWSKinesisVideoArchivedMediaDASHFragmentSelector { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaDASHFragmentSelector class]]; } - (void) test_AWSKinesisVideoArchivedMediaDASHTimestampRange { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaDASHTimestampRange class]]; } - (void) test_AWSKinesisVideoArchivedMediaFragment { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaFragment class]]; } - (void) test_AWSKinesisVideoArchivedMediaFragmentSelector { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaFragmentSelector class]]; } - (void) test_AWSKinesisVideoArchivedMediaGetClipInput { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaGetClipInput class]]; } - (void) test_AWSKinesisVideoArchivedMediaGetClipOutput { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaGetClipOutput class]]; } - (void) test_AWSKinesisVideoArchivedMediaGetDASHStreamingSessionURLInput { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaGetDASHStreamingSessionURLInput class]]; } - (void) test_AWSKinesisVideoArchivedMediaGetDASHStreamingSessionURLOutput { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaGetDASHStreamingSessionURLOutput class]]; } - (void) test_AWSKinesisVideoArchivedMediaGetHLSStreamingSessionURLInput { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaGetHLSStreamingSessionURLInput class]]; } - (void) test_AWSKinesisVideoArchivedMediaGetHLSStreamingSessionURLOutput { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaGetHLSStreamingSessionURLOutput class]]; } - (void) test_AWSKinesisVideoArchivedMediaGetImagesInput { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaGetImagesInput class]]; } - (void) test_AWSKinesisVideoArchivedMediaGetImagesOutput { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaGetImagesOutput class]]; } - (void) test_AWSKinesisVideoArchivedMediaGetMediaForFragmentListInput { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaGetMediaForFragmentListInput class]]; } - (void) test_AWSKinesisVideoArchivedMediaGetMediaForFragmentListOutput { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaGetMediaForFragmentListOutput class]]; } - (void) test_AWSKinesisVideoArchivedMediaHLSFragmentSelector { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaHLSFragmentSelector class]]; } - (void) test_AWSKinesisVideoArchivedMediaHLSTimestampRange { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaHLSTimestampRange class]]; } - (void) test_AWSKinesisVideoArchivedMediaImage { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaImage class]]; } - (void) test_AWSKinesisVideoArchivedMediaListFragmentsInput { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaListFragmentsInput class]]; } - (void) test_AWSKinesisVideoArchivedMediaListFragmentsOutput { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaListFragmentsOutput class]]; } - (void) test_AWSKinesisVideoArchivedMediaTimestampRange { [self validateSecureCodingForClass:[AWSKinesisVideoArchivedMediaTimestampRange class]]; } @end