src/base/android/content_uri_utils_unittest.cc
TEST(ContentUriUtilsTest, DISABLED_ContentUriMimeTest) {
  // Get the test image path.
  FilePath data_dir;
  ASSERT_TRUE(PathService::Get(DIR_TEST_DATA, &data_dir));
  data_dir = data_dir.AppendASCII("file_util");
  ASSERT_TRUE(PathExists(data_dir));
  FilePath image_file = data_dir.Append(FILE_PATH_LITERAL("red.png"));

  // Insert the image into MediaStore. MediaStore will do some conversions, and
  // return the content URI.
  FilePath path = base::InsertImageIntoMediaStore(image_file);
  EXPECT_TRUE(path.IsContentUri());
  EXPECT_TRUE(PathExists(path));

  std::string mime = GetContentUriMimeType(path);
  EXPECT_EQ(mime, std::string("image/png"));

  FilePath invalid_path("content://foo.bar");
  mime = GetContentUriMimeType(invalid_path);
  EXPECT_TRUE(mime.empty());
}
// Disable test on Android due to flakiness: crbug.com/807080, crbug/1054637.
Disable test on Android due to flakiness: crbug.com/807080, crbug/1054637.
Disable test on Android due to flakiness : crbug . com / 807080 crbug / 1054637 .
TEST(ContentUriUtilsTest, DISABLED_ContentUriMimeTest) {
  FilePath data_dir;
  ASSERT_TRUE(PathService::Get(DIR_TEST_DATA, &data_dir));
  data_dir = data_dir.AppendASCII("file_util");
  ASSERT_TRUE(PathExists(data_dir));
  FilePath image_file = data_dir.Append(FILE_PATH_LITERAL("red.png"));
  FilePath path = base::InsertImageIntoMediaStore(image_file);
  EXPECT_TRUE(path.IsContentUri());
  EXPECT_TRUE(PathExists(path));
  std::string mime = GetContentUriMimeType(path);
  EXPECT_EQ(mime, std::string("image/png"));
  FilePath invalid_path("content://foo.bar");
  mime = GetContentUriMimeType(invalid_path);
  EXPECT_TRUE(mime.empty());
}
TEST ( ContentUriUtilsTest , DISABLED_ContentUriMimeTest ) { FilePath data_dir ; ASSERT_TRUE ( PathService :: Get ( DIR_TEST_DATA , & data_dir ) ) ; data_dir = data_dir . AppendASCII ( " " ) ; ASSERT_TRUE ( PathExists ( data_dir ) ) ; FilePath image_file = data_dir . Append ( FILE_PATH_LITERAL ( " " ) ) ; FilePath path = base :: InsertImageIntoMediaStore ( image_file ) ; EXPECT_TRUE ( path . IsContentUri ( ) ) ; EXPECT_TRUE ( PathExists ( path ) ) ; std :: string mime = GetContentUriMimeType ( path ) ; EXPECT_EQ ( mime , std :: string ( " " ) ) ; FilePath invalid_path ( " " ) ; mime = GetContentUriMimeType ( invalid_path ) ; EXPECT_TRUE ( mime . empty ( ) ) ; }
Disable test on Android due to flakiness: crbug.com/807080, crbug/1054637.
Disable test on Android due to flakiness : crbug . com / 807080 crbug / 1054637 .
// Get the test image path. // Insert the image into MediaStore. MediaStore will do some conversions, and // return the content URI.