| Index: webkit/renderer/media/crypto/key_systems_unittest.cc
|
| diff --git a/webkit/renderer/media/crypto/key_systems_unittest.cc b/webkit/renderer/media/crypto/key_systems_unittest.cc
|
| index efd318d79463a85d2d97af53aae431c742414924..b8cb1d72d44495636be4e8491d79dff5a6208a6c 100644
|
| --- a/webkit/renderer/media/crypto/key_systems_unittest.cc
|
| +++ b/webkit/renderer/media/crypto/key_systems_unittest.cc
|
| @@ -753,4 +753,22 @@ TEST_F(KeySystemsTest, IsSupportedKeySystemWithMediaMimeType_Widevine_MP4) {
|
| "audio/mp4", vorbis_codec(), kWidevineAlpha));
|
| }
|
|
|
| +#if defined(OS_ANDROID)
|
| +TEST_F(KeySystemsTest, GetUUID_Widevine) {
|
| + std::vector<uint8> uuid = GetUUID(kWidevineAlpha);
|
| +#if defined(WIDEVINE_CDM_AVAILABLE)
|
| + EXPECT_EQ(16u, uuid.size());
|
| + EXPECT_EQ(0xED, uuid[15]);
|
| +#else
|
| + EXPECT_TRUE(uuid.empty());
|
| +#endif
|
| +}
|
| +
|
| +TEST_F(KeySystemsTest, GetUUID_Unrecognized) {
|
| + EXPECT_TRUE(GetUUID(kWidevine).empty());
|
| + EXPECT_TRUE(GetUUID(kClearKey).empty());
|
| + EXPECT_TRUE(GetUUID("").empty());
|
| +}
|
| +#endif // defined(OS_ANDROID)
|
| +
|
| } // namespace webkit_media
|
|
|