Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(523)

Unified Diff: media/base/mime_util_unittest.cc

Issue 2700893003: Various MimeUtil cleanups. (Closed)
Patch Set: Fix default codecs return Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: media/base/mime_util_unittest.cc
diff --git a/media/base/mime_util_unittest.cc b/media/base/mime_util_unittest.cc
index 99be40b5d6275b128f28604273bee58aa041eb4e..280e9e08c2b40a71b42b54d31cbfbb6796865d60 100644
--- a/media/base/mime_util_unittest.cc
+++ b/media/base/mime_util_unittest.cc
@@ -20,7 +20,7 @@
namespace media {
namespace internal {
-// MIME type for use with IsCodecSupportedOnPlatform() test; type is ignored in
+// MIME type for use with IsCodecSupportedOnAndroid() test; type is ignored in
// all cases except for when paired with the Opus codec.
const char kTestMimeType[] = "foo/foo";
@@ -35,7 +35,7 @@ static std::vector<bool> CreateTestVector(bool test_all_values,
return std::vector<bool>(1, single_value);
}
-// Helper method for running IsCodecSupportedOnPlatform() tests that will
+// Helper method for running IsCodecSupportedOnAndroid() tests that will
// iterate over all possible field values for a MimeUtil::PlatformInfo struct.
//
// To request a field be varied, set its value to true in the |states_to_vary|
@@ -179,7 +179,7 @@ TEST(MimeUtilTest, CommonMediaMimeType) {
// Note: codecs should only be a list of 2 or fewer; hence the restriction of
// results' length to 2.
-TEST(MimeUtilTest, ParseCodecString) {
+TEST(MimeUtilTest, SplitCodecsToVector) {
const struct {
const char* const original;
size_t expected_size;
@@ -199,7 +199,7 @@ TEST(MimeUtilTest, ParseCodecString) {
for (size_t i = 0; i < arraysize(tests); ++i) {
std::vector<std::string> codecs_out;
- ParseCodecString(tests[i].original, &codecs_out, true);
+ SplitCodecsToVector(tests[i].original, &codecs_out, true);
ASSERT_EQ(tests[i].expected_size, codecs_out.size());
for (size_t j = 0; j < tests[i].expected_size; ++j)
EXPECT_EQ(tests[i].results[j], codecs_out[j]);
@@ -207,14 +207,13 @@ TEST(MimeUtilTest, ParseCodecString) {
// Test without stripping the codec type.
std::vector<std::string> codecs_out;
- ParseCodecString("avc1.42E01E, mp4a.40.2", &codecs_out, false);
+ SplitCodecsToVector("avc1.42E01E, mp4a.40.2", &codecs_out, false);
ASSERT_EQ(2u, codecs_out.size());
EXPECT_EQ("avc1.42E01E", codecs_out[0]);
EXPECT_EQ("mp4a.40.2", codecs_out[1]);
}
-TEST(IsCodecSupportedOnPlatformTest,
- EncryptedCodecsFailWithoutPlatformSupport) {
+TEST(IsCodecSupportedOnAndroidTest, EncryptedCodecsFailWithoutPlatformSupport) {
// Vary all parameters except |has_platform_decoders|.
MimeUtil::PlatformInfo states_to_vary = VaryAllFields();
states_to_vary.has_platform_decoders = false;
@@ -228,12 +227,12 @@ TEST(IsCodecSupportedOnPlatformTest,
RunCodecSupportTest(
states_to_vary, test_states,
[](const MimeUtil::PlatformInfo& info, MimeUtil::Codec codec) {
- EXPECT_FALSE(MimeUtil::IsCodecSupportedOnPlatform(codec, kTestMimeType,
- true, info));
+ EXPECT_FALSE(MimeUtil::IsCodecSupportedOnAndroid(codec, kTestMimeType,
+ true, info));
});
}
-TEST(IsCodecSupportedOnPlatformTest, EncryptedCodecBehavior) {
+TEST(IsCodecSupportedOnAndroidTest, EncryptedCodecBehavior) {
// Vary all parameters except |has_platform_decoders|.
MimeUtil::PlatformInfo states_to_vary = VaryAllFields();
states_to_vary.has_platform_decoders = false;
@@ -245,7 +244,7 @@ TEST(IsCodecSupportedOnPlatformTest, EncryptedCodecBehavior) {
RunCodecSupportTest(
states_to_vary, test_states,
[](const MimeUtil::PlatformInfo& info, MimeUtil::Codec codec) {
- const bool result = MimeUtil::IsCodecSupportedOnPlatform(
+ const bool result = MimeUtil::IsCodecSupportedOnAndroid(
codec, kTestMimeType, true, info);
switch (codec) {
// These codecs are never supported by the Android platform.
@@ -288,7 +287,7 @@ TEST(IsCodecSupportedOnPlatformTest, EncryptedCodecBehavior) {
});
}
-TEST(IsCodecSupportedOnPlatformTest, ClearCodecBehavior) {
+TEST(IsCodecSupportedOnAndroidTest, ClearCodecBehavior) {
MimeUtil::PlatformInfo states_to_vary = VaryAllFields();
MimeUtil::PlatformInfo test_states;
@@ -296,7 +295,7 @@ TEST(IsCodecSupportedOnPlatformTest, ClearCodecBehavior) {
RunCodecSupportTest(
states_to_vary, test_states,
[](const MimeUtil::PlatformInfo& info, MimeUtil::Codec codec) {
- const bool result = MimeUtil::IsCodecSupportedOnPlatform(
+ const bool result = MimeUtil::IsCodecSupportedOnAndroid(
codec, kTestMimeType, false, info);
switch (codec) {
// These codecs are never supported by the Android platform.
@@ -332,7 +331,7 @@ TEST(IsCodecSupportedOnPlatformTest, ClearCodecBehavior) {
});
}
-TEST(IsCodecSupportedOnPlatformTest, OpusOggSupport) {
+TEST(IsCodecSupportedOnAndroidTest, OpusOggSupport) {
// Vary all parameters; thus use default initial state.
MimeUtil::PlatformInfo states_to_vary = VaryAllFields();
MimeUtil::PlatformInfo test_states;
@@ -340,12 +339,12 @@ TEST(IsCodecSupportedOnPlatformTest, OpusOggSupport) {
RunCodecSupportTest(
states_to_vary, test_states,
[](const MimeUtil::PlatformInfo& info, MimeUtil::Codec codec) {
- EXPECT_TRUE(MimeUtil::IsCodecSupportedOnPlatform(
+ EXPECT_TRUE(MimeUtil::IsCodecSupportedOnAndroid(
MimeUtil::OPUS, "audio/ogg", false, info));
});
}
-TEST(IsCodecSupportedOnPlatformTest, HLSDoesNotSupportMPEG2AAC) {
+TEST(IsCodecSupportedOnAndroidTest, HLSDoesNotSupportMPEG2AAC) {
// Vary all parameters; thus use default initial state.
MimeUtil::PlatformInfo states_to_vary = VaryAllFields();
MimeUtil::PlatformInfo test_states;
@@ -353,13 +352,13 @@ TEST(IsCodecSupportedOnPlatformTest, HLSDoesNotSupportMPEG2AAC) {
RunCodecSupportTest(
states_to_vary, test_states,
[](const MimeUtil::PlatformInfo& info, MimeUtil::Codec codec) {
- EXPECT_FALSE(MimeUtil::IsCodecSupportedOnPlatform(
+ EXPECT_FALSE(MimeUtil::IsCodecSupportedOnAndroid(
MimeUtil::MPEG2_AAC, "application/x-mpegurl", false, info));
- EXPECT_FALSE(MimeUtil::IsCodecSupportedOnPlatform(
+ EXPECT_FALSE(MimeUtil::IsCodecSupportedOnAndroid(
MimeUtil::MPEG2_AAC, "application/vnd.apple.mpegurl", false, info));
- EXPECT_FALSE(MimeUtil::IsCodecSupportedOnPlatform(
+ EXPECT_FALSE(MimeUtil::IsCodecSupportedOnAndroid(
MimeUtil::MPEG2_AAC, "audio/mpegurl", false, info));
- EXPECT_FALSE(MimeUtil::IsCodecSupportedOnPlatform(
+ EXPECT_FALSE(MimeUtil::IsCodecSupportedOnAndroid(
MimeUtil::MPEG2_AAC, "audio/x-mpegurl", false, info));
});
}

Powered by Google App Engine
This is Rietveld 408576698