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

Side by Side Diff: chrome/browser/chromeos/extensions/file_manager/file_manager_browsertest.cc

Issue 16092002: Added basic tests to test the audio player in Files.app. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebased. Created 7 years, 6 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 unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | chrome/browser/resources/file_manager/js/test_util.js » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Browser test for basic Chrome OS file manager functionality: 5 // Browser test for basic Chrome OS file manager functionality:
6 // - The file list is updated when a file is added externally to the Downloads 6 // - The file list is updated when a file is added externally to the Downloads
7 // folder. 7 // folder.
8 // - Selecting a file and copy-pasting it with the keyboard copies the file. 8 // - Selecting a file and copy-pasting it with the keyboard copies the file.
9 // - Selecting a file and pressing delete deletes it. 9 // - Selecting a file and pressing delete deletes it.
10 10
(...skipping 42 matching lines...) Expand 10 before | Expand all | Expand 10 after
53 const char* target_name; // Target file or directory name. 53 const char* target_name; // Target file or directory name.
54 const char* mime_type; 54 const char* mime_type;
55 SharedOption shared_option; 55 SharedOption shared_option;
56 const char* last_modified_time_as_string; 56 const char* last_modified_time_as_string;
57 }; 57 };
58 58
59 TestEntryInfo kTestEntrySetCommon[] = { 59 TestEntryInfo kTestEntrySetCommon[] = {
60 { FILE, "text.txt", "hello.txt", "text/plain", NONE, "4 Sep 1998 12:34:56" }, 60 { FILE, "text.txt", "hello.txt", "text/plain", NONE, "4 Sep 1998 12:34:56" },
61 { FILE, "image.png", "My Desktop Background.png", "text/plain", NONE, 61 { FILE, "image.png", "My Desktop Background.png", "text/plain", NONE,
62 "18 Jan 2038 01:02:03" }, 62 "18 Jan 2038 01:02:03" },
63 { FILE, "music.ogg", "Beautiful Song.ogg", "text/plain", NONE,
64 "12 Nov 2086 12:00:00" },
63 { FILE, "video.ogv", "world.ogv", "text/plain", NONE, 65 { FILE, "video.ogv", "world.ogv", "text/plain", NONE,
64 "4 July 2012 10:35:00" }, 66 "4 July 2012 10:35:00" },
65 { DIRECTORY, "", "photos", NULL, NONE, "1 Jan 1980 23:59:59" }, 67 { DIRECTORY, "", "photos", NULL, NONE, "1 Jan 1980 23:59:59" },
66 { DIRECTORY, "", ".warez", NULL, NONE, "26 Oct 1985 13:39" } 68 { DIRECTORY, "", ".warez", NULL, NONE, "26 Oct 1985 13:39" }
67 }; 69 };
68 70
69 TestEntryInfo kTestEntrySetDriveOnly[] = { 71 TestEntryInfo kTestEntrySetDriveOnly[] = {
70 { FILE, "", "Test Document", "application/vnd.google-apps.document", NONE, 72 { FILE, "", "Test Document", "application/vnd.google-apps.document", NONE,
71 "10 Apr 2013 16:20:00" }, 73 "10 Apr 2013 16:20:00" },
72 { FILE, "", "Test Shared Document", "application/vnd.google-apps.document", 74 { FILE, "", "Test Shared Document", "application/vnd.google-apps.document",
(...skipping 254 matching lines...) Expand 10 before | Expand all | Expand 10 after
327 // Creates test files and directories. 329 // Creates test files and directories.
328 void CreateTestEntries(TestVolume* volume, const TestEntryInfo* entries, 330 void CreateTestEntries(TestVolume* volume, const TestEntryInfo* entries,
329 size_t num_entries); 331 size_t num_entries);
330 332
331 // Runs the file display test on the passed |volume|, shared by subclasses. 333 // Runs the file display test on the passed |volume|, shared by subclasses.
332 void DoTestFileDisplay(TestVolume* volume); 334 void DoTestFileDisplay(TestVolume* volume);
333 335
334 // Runs the gallery open test on the passed |volume|, shared by subclasses. 336 // Runs the gallery open test on the passed |volume|, shared by subclasses.
335 void DoTestGalleryOpen(TestVolume* volume); 337 void DoTestGalleryOpen(TestVolume* volume);
336 338
339 // Runs the audio open test on the passed |volume|, shared by subclasses.
340 void DoTestAudioOpen(TestVolume* volume);
341
337 // Runs the keyboard copy test on the passed |volume|, shared by subclasses. 342 // Runs the keyboard copy test on the passed |volume|, shared by subclasses.
338 void DoTestKeyboardCopy(TestVolume* volume); 343 void DoTestKeyboardCopy(TestVolume* volume);
339 344
340 // Runs the keyboard delete test on the passed |volume|, shared by subclasses. 345 // Runs the keyboard delete test on the passed |volume|, shared by subclasses.
341 void DoTestKeyboardDelete(TestVolume* volume); 346 void DoTestKeyboardDelete(TestVolume* volume);
342 }; 347 };
343 348
344 void FileManagerBrowserTestBase::SetUpCommandLine(CommandLine* command_line) { 349 void FileManagerBrowserTestBase::SetUpCommandLine(CommandLine* command_line) {
345 bool in_guest_mode = GetParam(); 350 bool in_guest_mode = GetParam();
346 if (in_guest_mode) { 351 if (in_guest_mode) {
(...skipping 145 matching lines...) Expand 10 before | Expand all | Expand 10 after
492 } 497 }
493 498
494 // Disabled temporarily since fails on Linux Chromium OS ASAN Tests (2). 499 // Disabled temporarily since fails on Linux Chromium OS ASAN Tests (2).
495 // TODO(mtomasz): crbug.com/243611. 500 // TODO(mtomasz): crbug.com/243611.
496 IN_PROC_BROWSER_TEST_P(FileManagerBrowserDriveTest, DISABLED_TestGalleryOpen) { 501 IN_PROC_BROWSER_TEST_P(FileManagerBrowserDriveTest, DISABLED_TestGalleryOpen) {
497 ResultCatcher catcher; 502 ResultCatcher catcher;
498 ASSERT_NO_FATAL_FAILURE(StartTest("galleryOpenDrive")); 503 ASSERT_NO_FATAL_FAILURE(StartTest("galleryOpenDrive"));
499 ASSERT_TRUE(catcher.GetNextResult()) << catcher.message(); 504 ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
500 } 505 }
501 506
507 IN_PROC_BROWSER_TEST_P(FileManagerBrowserLocalTest, TestAudioOpen) {
508 ResultCatcher catcher;
509 ASSERT_NO_FATAL_FAILURE(StartTest("galleryOpenDownloads"));
510 ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();}
511
512 IN_PROC_BROWSER_TEST_P(FileManagerBrowserDriveTest, TestAudioOpen) {
513 ResultCatcher catcher;
514 ASSERT_NO_FATAL_FAILURE(StartTest("galleryOpenDrive"));
515 ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();}
516
502 IN_PROC_BROWSER_TEST_P(FileManagerBrowserDriveTest, TestKeyboardCopy) { 517 IN_PROC_BROWSER_TEST_P(FileManagerBrowserDriveTest, TestKeyboardCopy) {
503 ResultCatcher catcher; 518 ResultCatcher catcher;
504 ASSERT_NO_FATAL_FAILURE(StartTest("keyboardCopyDrive")); 519 ASSERT_NO_FATAL_FAILURE(StartTest("keyboardCopyDrive"));
505 ASSERT_TRUE(catcher.GetNextResult()) << catcher.message(); 520 ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
506 } 521 }
507 522
508 IN_PROC_BROWSER_TEST_P(FileManagerBrowserDriveTest, TestKeyboardDelete) { 523 IN_PROC_BROWSER_TEST_P(FileManagerBrowserDriveTest, TestKeyboardDelete) {
509 ResultCatcher catcher; 524 ResultCatcher catcher;
510 ASSERT_NO_FATAL_FAILURE(StartTest("keyboardDeleteDrive")); 525 ASSERT_NO_FATAL_FAILURE(StartTest("keyboardDeleteDrive"));
511 ASSERT_TRUE(catcher.GetNextResult()) << catcher.message(); 526 ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
585 } 600 }
586 601
587 IN_PROC_BROWSER_TEST_P(FileManagerBrowserTransferTest, 602 IN_PROC_BROWSER_TEST_P(FileManagerBrowserTransferTest,
588 TransferFromOfflineToDrive) { 603 TransferFromOfflineToDrive) {
589 ResultCatcher catcher; 604 ResultCatcher catcher;
590 ASSERT_NO_FATAL_FAILURE(StartTest("transferFromOfflineToDrive")); 605 ASSERT_NO_FATAL_FAILURE(StartTest("transferFromOfflineToDrive"));
591 ASSERT_TRUE(catcher.GetNextResult()) << catcher.message(); 606 ASSERT_TRUE(catcher.GetNextResult()) << catcher.message();
592 } 607 }
593 608
594 } // namespace 609 } // namespace
OLDNEW
« no previous file with comments | « no previous file | chrome/browser/resources/file_manager/js/test_util.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698