blob: 294e458c18a1763750b2bf7df4302e331d14729a [file] [log] [blame]
// Copyright 2015 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chrome/browser/chromeos/file_manager/file_manager_browsertest_base.h"
namespace file_manager {
template <GuestMode MODE>
class GalleryBrowserTestBase : public FileManagerBrowserTestBase {
public:
GalleryBrowserTestBase() = default;
protected:
GuestMode GetGuestMode() const override { return MODE; }
const char* GetTestCaseName() const override {
return test_case_name_.c_str();
}
const char* GetTestExtensionManifestName() const override {
return "gallery_test_manifest.json";
}
void set_test_case_name(const std::string& name) { test_case_name_ = name; }
private:
std::string test_case_name_;
DISALLOW_COPY_AND_ASSIGN(GalleryBrowserTestBase);
};
typedef GalleryBrowserTestBase<NOT_IN_GUEST_MODE> GalleryBrowserTest;
typedef GalleryBrowserTestBase<IN_GUEST_MODE> GalleryBrowserTestInGuestMode;
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, OpenSingleImageOnDownloads) {
set_test_case_name("openSingleImageOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode,
OpenSingleImageOnDownloads) {
set_test_case_name("openSingleImageOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, OpenSingleImageOnDrive) {
set_test_case_name("openSingleImageOnDrive");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, OpenMultipleImagesOnDownloads) {
set_test_case_name("openMultipleImagesOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode,
OpenMultipleImagesOnDownloads) {
set_test_case_name("openMultipleImagesOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest,
OpenMultipleImagesAndSwitchToSlideModeOnDownloads) {
set_test_case_name("openMultipleImagesAndChangeToSlideModeOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, OpenMultipleImagesOnDrive) {
set_test_case_name("openMultipleImagesOnDrive");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, TraverseSlideImagesOnDownloads) {
set_test_case_name("traverseSlideImagesOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode,
TraverseSlideImagesOnDownloads) {
set_test_case_name("traverseSlideImagesOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, TraverseSlideImagesOnDrive) {
set_test_case_name("traverseSlideImagesOnDrive");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode,
TraverseSlideThumbnailsOnDownloads) {
set_test_case_name("traverseSlideThumbnailsOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, TraverseSlideThumbnailsOnDownloads) {
set_test_case_name("traverseSlideThumbnailsOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, TraverseSlideThumbnailsOnDrive) {
set_test_case_name("traverseSlideThumbnailsOnDrive");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, RenameImageOnDownloads) {
set_test_case_name("renameImageOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode, RenameImageOnDownloads) {
set_test_case_name("renameImageOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, RenameImageOnDrive) {
set_test_case_name("renameImageOnDrive");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, DeleteImageOnDownloads) {
set_test_case_name("deleteImageOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode, DeleteImageOnDownloads) {
set_test_case_name("deleteImageOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, DeleteImageOnDrive) {
set_test_case_name("deleteImageOnDrive");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest,
CheckAvailabilityOfShareButtonOnDownloads) {
set_test_case_name("checkAvailabilityOfShareButtonOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode,
CheckAvailabilityOfShareButtonOnDownloads) {
set_test_case_name("checkAvailabilityOfShareButtonOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest,
CheckAvailabilityOfShareButtonOnDrive) {
set_test_case_name("checkAvailabilityOfShareButtonOnDrive");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, RotateImageOnDownloads) {
set_test_case_name("rotateImageOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode, RotateImageOnDownloads) {
set_test_case_name("rotateImageOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, RotateImageOnDrive) {
set_test_case_name("rotateImageOnDrive");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, CropImageOnDownloads) {
set_test_case_name("cropImageOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode, CropImageOnDownloads) {
set_test_case_name("cropImageOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, CropImageOnDrive) {
set_test_case_name("cropImageOnDrive");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, ExposureImageOnDownloads) {
set_test_case_name("exposureImageOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode,
ExposureImageOnDownloads) {
set_test_case_name("exposureImageOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, ExposureImageOnDrive) {
set_test_case_name("exposureImageOnDrive");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, ResizeImageOnDownloads) {
set_test_case_name("resizeImageOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode, ResizeImageOnDownloads) {
set_test_case_name("resizeImageOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, ResizeImageOnDrive) {
set_test_case_name("resizeImageOnDrive");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest,
EnableDisableOverwriteOriginalCheckboxOnDownloads) {
set_test_case_name("enableDisableOverwriteOriginalCheckboxOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest,
EnableDisableOverwriteOriginalCheckboxOnDrive) {
set_test_case_name("enableDisableOverwriteOriginalCheckboxOnDrive");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest,
RenameImageInThumbnailModeOnDownloads) {
set_test_case_name("renameImageInThumbnailModeOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, RenameImageInThumbnailModeOnDrive) {
set_test_case_name("renameImageInThumbnailModeOnDrive");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest,
DeleteAllImagesInThumbnailModeOnDownloads) {
set_test_case_name("deleteAllImagesInThumbnailModeOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest,
DeleteAllImagesInThumbnailModeOnDrive) {
set_test_case_name("deleteAllImagesInThumbnailModeOnDrive");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest,
DeleteAllImagesInThumbnailModeWithEnterKey) {
set_test_case_name("deleteAllImagesInThumbnailModeWithEnterKey");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest,
DeleteAllImagesInThumbnailModeWithDeleteKey) {
set_test_case_name("deleteAllImagesInThumbnailModeWithDeleteKey");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest,
EmptySpaceClickUnselectsInThumbnailModeOnDownloads) {
set_test_case_name("emptySpaceClickUnselectsInThumbnailModeOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest,
EmptySpaceClickUnselectsInThumbnailModeOnDrive) {
set_test_case_name("emptySpaceClickUnselectsInThumbnailModeOnDrive");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest,
SelectMultipleImagesWithShiftKeyOnDownloads) {
set_test_case_name("selectMultipleImagesWithShiftKeyOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest,
SelectAllImagesAfterImageDeletionOnDownloads) {
set_test_case_name("selectAllImagesAfterImageDeletionOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode,
SlideshowTraversalOnDownloads) {
set_test_case_name("slideshowTraversalOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, SlideshowTraversalOnDownloads) {
set_test_case_name("slideshowTraversalOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, SlideshowTraversalOnDrive) {
set_test_case_name("slideshowTraversalOnDrive");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTestInGuestMode,
StopStartSlideshowOnDownloads) {
set_test_case_name("stopStartSlideshowOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, StopStartSlideshowOnDownloads) {
set_test_case_name("stopStartSlideshowOnDownloads");
StartTest();
}
IN_PROC_BROWSER_TEST_F(GalleryBrowserTest, StopStartSlideshowOnDrive) {
set_test_case_name("stopStartSlideshowOnDrive");
StartTest();
}
} // namespace file_manager