Add CDM integration test for MoveUsageEntry bug

Test: GTEST_FILTER="*PIG*Defrag*" ./jenkins/opk_ta
Bug: 307750348

Change-Id: I5cc1ffb32311d6e46a956e11fc400b6f9510e6d6
This commit is contained in:
Matt Feddersen
2023-10-31 18:19:19 -07:00
committed by Robert Shih
parent c8ac9c5cd7
commit c36826607e
3 changed files with 64 additions and 0 deletions

View File

@@ -75,6 +75,13 @@ void LicenseHolder::ReloadLicense() {
<< "Failed to reload license for " << content_id();
}
void LicenseHolder::FailReloadLicense() {
const CdmResponseType status =
cdm_engine_->RestoreKey(session_id_, key_set_id_);
ASSERT_NE(KEY_ADDED, status)
<< "Unexpected success loading license for " << content_id();
}
void LicenseHolder::GenerateAndPostRenewalRequest(
const std::string& policy_id) {
event_listener_.set_renewal_needed(false);