Update TimeRollbackPrevention unit test am: 75575418d0 am: 7cd14be01d am: 51cf7e4668 am: 40e2e7fa08

Change-Id: I21b29668ed8a9b39e8a7679ed65281d14587bba3
This commit is contained in:
Fred Gylys-Colwell
2020-05-21 23:05:32 +00:00
committed by Automerger Merge Worker
6 changed files with 240 additions and 205 deletions

View File

@@ -1471,7 +1471,10 @@ void Session::VerifyReport(Test_PST_Report expected,
int64_t time_first_decrypt,
int64_t time_last_decrypt) {
const int64_t now = wvcdm::Clock().GetCurrentTime();
expected.seconds_since_license_received = now - time_license_received;
expected.seconds_since_license_received =
(time_license_received > 0 && time_license_received < now)
? now - time_license_received
: 0;
expected.seconds_since_first_decrypt =
(time_first_decrypt > 0 && time_first_decrypt < now)
? now - time_first_decrypt