Merge "WvCdmExtendedDurationTest#VerifyLicenseRequestTest fixes" into qt-dev am: e4d432806a

am: 785cd12f3c

Change-Id: Ic2853252157390f93d2c6cc9406361feb7696d99
This commit is contained in:
Rahul Frias
2019-05-29 19:24:33 -07:00
committed by android-build-merger

View File

@@ -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);