| Index: media/cdm/cdm_adapter_unittest.cc
|
| diff --git a/media/cdm/cdm_adapter_unittest.cc b/media/cdm/cdm_adapter_unittest.cc
|
| index 4c467e51d13370a70fda7a00ac4a772de77a72a0..0585ff0561c50944eec6c0d8be5005e2bb5db67a 100644
|
| --- a/media/cdm/cdm_adapter_unittest.cc
|
| +++ b/media/cdm/cdm_adapter_unittest.cc
|
| @@ -30,6 +30,10 @@ MATCHER(IsNotEmpty, "") {
|
| return !arg.empty();
|
| }
|
|
|
| +MATCHER(IsNullTime, "") {
|
| + return arg.is_null();
|
| +}
|
| +
|
| // TODO(jrummell): These tests are a subset of those in aes_decryptor_unittest.
|
| // Refactor aes_decryptor_unittest.cc to handle AesDecryptor directly and
|
| // via CdmAdapter once CdmAdapter supports decrypting functionality. There
|
| @@ -151,6 +155,11 @@ class CdmAdapterTest : public testing::Test {
|
| EXPECT_CALL(cdm_client_, OnSessionKeysChangeCalled(_, _)).Times(0);
|
| }
|
|
|
| + // ClearKeyCdm always call OnSessionExpirationUpdate() for testing purpose.
|
| + EXPECT_CALL(cdm_client_,
|
| + OnSessionExpirationUpdate(session_id, IsNullTime()))
|
| + .Times(1);
|
| +
|
| adapter_->UpdateSession(session_id,
|
| std::vector<uint8_t>(key.begin(), key.end()),
|
| CreatePromise(expected_result));
|
|
|