Merge "WvCdmExtendedDurationTest#VerifyLicenseRequestTest fixes" into qt-dev am: e4d432806a
am: bb4ffe8bdb
Change-Id: Idabc26501d3cbe249bff63bb1123163e20022027
This commit is contained in:
@@ -255,10 +255,10 @@ class WvCdmExtendedDurationTest : public WvCdmTestBase {
|
||||
protected:
|
||||
void GetOfflineConfiguration(std::string* key_id, std::string* client_auth) {
|
||||
ConfigTestEnv config(config_.server_id(), false);
|
||||
if (config_.key_id().compare(a2bs_hex(config_.key_id())) == 0)
|
||||
if (binary_key_id().compare(a2bs_hex(config_.key_id())) == 0)
|
||||
key_id->assign(a2bs_hex(config.key_id()));
|
||||
else
|
||||
key_id->assign(config_.key_id());
|
||||
key_id->assign(binary_key_id());
|
||||
|
||||
client_auth->assign(config.client_auth());
|
||||
}
|
||||
@@ -754,7 +754,7 @@ TEST_F(WvCdmExtendedDurationTest, VerifyLicenseRequestTest) {
|
||||
Provision();
|
||||
decryptor_.OpenSession(config_.key_system(), NULL, kDefaultCdmIdentifier,
|
||||
NULL, &session_id_);
|
||||
GenerateKeyRequest(config_.key_id(), kLicenseTypeStreaming);
|
||||
GenerateKeyRequest(binary_key_id(), kLicenseTypeStreaming);
|
||||
|
||||
EXPECT_TRUE(!key_msg_.empty());
|
||||
|
||||
@@ -788,7 +788,8 @@ TEST_F(WvCdmExtendedDurationTest, VerifyLicenseRequestTest) {
|
||||
|
||||
const ClientIdentification::ClientCapabilities& client_capabilities =
|
||||
client_id.client_capabilities();
|
||||
EXPECT_FALSE(client_capabilities.has_client_token());
|
||||
EXPECT_TRUE(client_capabilities.has_client_token());
|
||||
EXPECT_TRUE(client_capabilities.client_token());
|
||||
EXPECT_TRUE(client_capabilities.has_session_token());
|
||||
EXPECT_FALSE(client_capabilities.video_resolution_constraints());
|
||||
EXPECT_TRUE(client_capabilities.has_max_hdcp_version());
|
||||
@@ -804,7 +805,7 @@ TEST_F(WvCdmExtendedDurationTest, VerifyLicenseRequestTest) {
|
||||
const LicenseRequest_ContentIdentification_CencDeprecated& cenc_id =
|
||||
content_id.cenc_id_deprecated();
|
||||
EXPECT_TRUE(std::equal(cenc_id.pssh(0).begin(), cenc_id.pssh(0).end(),
|
||||
config_.key_id().begin() + 32));
|
||||
binary_key_id().begin() + 32));
|
||||
EXPECT_EQ(video_widevine::STREAMING, cenc_id.license_type());
|
||||
EXPECT_TRUE(cenc_id.has_request_id());
|
||||
|
||||
@@ -822,7 +823,7 @@ TEST_F(WvCdmExtendedDurationTest, VerifyLicenseRenewalTest) {
|
||||
Provision();
|
||||
decryptor_.OpenSession(config_.key_system(), NULL, kDefaultCdmIdentifier,
|
||||
NULL, &session_id_);
|
||||
GenerateKeyRequest(config_.key_id(), kLicenseTypeStreaming);
|
||||
GenerateKeyRequest(binary_key_id(), kLicenseTypeStreaming);
|
||||
VerifyKeyRequestResponse(config_.license_server(), config_.client_auth(),
|
||||
false);
|
||||
|
||||
@@ -1242,7 +1243,7 @@ TEST_P(WvCdmStreamingNoPstTest, UsageTest) {
|
||||
|
||||
decryptor_.OpenSession(config_.key_system(), NULL, kDefaultCdmIdentifier,
|
||||
NULL, &session_id_);
|
||||
GenerateKeyRequest(config_.key_id(), kLicenseTypeStreaming);
|
||||
GenerateKeyRequest(binary_key_id(), kLicenseTypeStreaming);
|
||||
VerifyKeyRequestResponse(config_.license_server(), config_.client_auth(),
|
||||
false);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user