29 lines
720 B
Plaintext
29 lines
720 B
Plaintext
// 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 <stdio.h>
|
|
#import <XCTest/XCTest.h>
|
|
|
|
#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
|
|
|