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 |