Chromium Code Reviews| Index: media/base/decoder_buffer_unittest.cc |
| diff --git a/media/base/decoder_buffer_unittest.cc b/media/base/decoder_buffer_unittest.cc |
| index 20cc1fb3b3212c3f02ec18862bf093bcf5ae2a37..ac22910fc94e773de95985e396dca45d6e24580d 100644 |
| --- a/media/base/decoder_buffer_unittest.cc |
| +++ b/media/base/decoder_buffer_unittest.cc |
| @@ -99,9 +99,23 @@ TEST(DecoderBufferTest, ReadingWriting) { |
| EXPECT_FALSE(buffer->end_of_stream()); |
| } |
| -TEST(DecoderBufferTest, GetDecryptConfig) { |
| +TEST(DecoderBufferTest, DecryptConfig) { |
| scoped_refptr<DecoderBuffer> buffer(new DecoderBuffer(0)); |
| EXPECT_FALSE(buffer->decrypt_config()); |
| + |
| + const char kKeyId[] = "key id"; |
| + const char kIv[] = "0123456789abcdef"; |
| + std::vector<SubsampleEntry> subsamples; |
| + subsamples.push_back(SubsampleEntry(10, 20)); |
| + subsamples.push_back(SubsampleEntry(30, 40)); |
|
ddorwin
2014/11/25 20:47:48
nit: This example could imply some relation betwee
xhwang
2014/11/25 22:13:44
Done.
|
| + |
| + DecryptConfig decrypt_config(kKeyId, kIv, subsamples); |
| + |
| + buffer->set_decrypt_config( |
| + make_scoped_ptr(new DecryptConfig(kKeyId, kIv, subsamples))); |
| + |
| + EXPECT_TRUE(buffer->decrypt_config()); |
| + EXPECT_TRUE(buffer->decrypt_config()->Matches(decrypt_config)); |
| } |
| TEST(DecoderBufferTest, IsKeyFrame) { |