Chromium Code Reviews| 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..ecfe506a3614c94cdc9d77d9b063794f506196e6 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, ConvertKeySystemToUUID) { |
|
ddorwin
2013/06/20 23:50:12
GetUUID_Widevine
qinmin
2013/06/20 23:54:52
Done.
|
| + 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, ConvertUnrecognizedKeySystemToUUID) { |
|
ddorwin
2013/06/20 23:50:12
It's nice to leave the function name in the test n
qinmin
2013/06/20 23:54:52
Done.
|
| + EXPECT_TRUE(GetUUID(kWidevine).empty()); |
| + EXPECT_TRUE(GetUUID(kClearKey).empty()); |
| + EXPECT_TRUE(GetUUID("").empty()); |
| +} |
| +#endif // defined(OS_ANDROID) |
| + |
| } // namespace webkit_media |