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

Unified Diff: chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util_unittest.cc

Issue 2661003003: mediaview: Recognize more MIME types. (Closed)
Patch Set: Created 3 years, 11 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
« no previous file with comments | « chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util_unittest.cc
diff --git a/chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util_unittest.cc b/chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util_unittest.cc
index 496bdd4e91a961cd998c195bf2f7637e4941dd7c..82145ab3536076ab295bbb9fd46e786f6827a41e 100644
--- a/chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util_unittest.cc
+++ b/chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util_unittest.cc
@@ -199,6 +199,28 @@ TEST(ArcDocumentsProviderUtilTest, BuildDocumentUrl) {
EXPECT_EQ("content://../document/..", BuildDocumentUrl("..", "..").spec());
}
+TEST(ArcDocumentsProviderUtilTest, GetExtensionsForArcMimeType) {
+ // MIME types already known to Chromium.
+ EXPECT_NE(0u, GetExtensionsForArcMimeType("audio/mp3").size());
+ EXPECT_NE(0u, GetExtensionsForArcMimeType("image/jpeg").size());
+ EXPECT_NE(0u, GetExtensionsForArcMimeType("text/html").size());
+ EXPECT_NE(
+ 0u, GetExtensionsForArcMimeType("application/x-chrome-extension").size());
+
+ // MIME types known to Android only.
+ EXPECT_NE(0u,
+ GetExtensionsForArcMimeType("application/x-android-drm-fl").size());
+ EXPECT_NE(0u, GetExtensionsForArcMimeType("audio/x-wav").size());
+
+ // Unknown types.
+ EXPECT_EQ(0u, GetExtensionsForArcMimeType("abc/xyz").size());
+ EXPECT_EQ(
+ 0u, GetExtensionsForArcMimeType("vnd.android.document/directory").size());
+
+ // Specially handled types.
+ EXPECT_EQ(0u, GetExtensionsForArcMimeType("application/octet-stream").size());
+}
+
} // namespace
} // namespace arc
« no previous file with comments | « chrome/browser/chromeos/arc/fileapi/arc_documents_provider_util.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698