// Copyright 2022 Google LLC. All Rights Reserved. This file and proprietary // source code may only be used and distributed under the Widevine License // Agreement. #include #import #include "cdm.h" #include "cdm_version.h" #define STR(s) [NSString stringWithUTF8String:s] @interface VersionTests : XCTestCase @end @implementation VersionTests - (void)testVersion { fprintf(stderr, "Header: " CDM_VERSION "\n"); fprintf(stderr, "Library: %s\n", CDM_NAMESPACE::Cdm::version()); fprintf(stderr, "Bundle: " EXPECTED_CDM_VERSION "\n"); XCTAssertEqual(STR(CDM_VERSION), STR(CDM_NAMESPACE::Cdm::version())); XCTAssertEqual(STR(CDM_VERSION), STR(EXPECTED_CDM_VERSION)); } @end