chromium/chrome/browser/ash/file_manager/uma_enums_unittest.cc

// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/browser/ash/file_manager/uma_enums.gen.h"

#include "testing/gtest/include/gtest/gtest.h"

namespace file_manager::file_tasks {

TEST(UmaEnumsTest, Test) {
  EXPECT_EQ(GetViewFileType(base::FilePath("file.jpg")), ViewFileType::kJpg);
  EXPECT_EQ(GetViewFileType(base::FilePath("file.jpeg")), ViewFileType::kJpeg);
  EXPECT_EQ(GetViewFileType(base::FilePath("file.pdf")), ViewFileType::kPdf);
  EXPECT_EQ(GetViewFileType(base::FilePath("file.tini")), ViewFileType::kTini);
  EXPECT_EQ(GetViewFileType(base::FilePath("file.xyz")), ViewFileType::kOther);
  EXPECT_EQ(GetViewFileType(base::FilePath("other")), ViewFileType::kOther);
}

}  // namespace file_manager::file_tasks