diff options
author | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-09 07:35:32 +0000 |
---|---|---|
committer | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-11-09 07:35:32 +0000 |
commit | 213dac2f0bff9162502fe325b6ebb85a255efcb2 (patch) | |
tree | 3640cb1f19976e38677b8632537d2d41f8444d0f /chrome/browser/views/shell_dialogs_win_unittest.cc | |
parent | 6de53d401aa8dc6c7e0a9874c71a95ce88ade50d (diff) | |
download | chromium_src-213dac2f0bff9162502fe325b6ebb85a255efcb2.zip chromium_src-213dac2f0bff9162502fe325b6ebb85a255efcb2.tar.gz chromium_src-213dac2f0bff9162502fe325b6ebb85a255efcb2.tar.bz2 |
Move browser/views to browser/ui/views
TBR=brettw
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/4694005
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@65508 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/views/shell_dialogs_win_unittest.cc')
-rw-r--r-- | chrome/browser/views/shell_dialogs_win_unittest.cc | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/chrome/browser/views/shell_dialogs_win_unittest.cc b/chrome/browser/views/shell_dialogs_win_unittest.cc deleted file mode 100644 index 0c2cad5..0000000 --- a/chrome/browser/views/shell_dialogs_win_unittest.cc +++ /dev/null @@ -1,44 +0,0 @@ -// Copyright (c) 2010 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/shell_dialogs.h" -#include "testing/gtest/include/gtest/gtest.h" - -TEST(ShellDialogsWin, AppendExtensionIfNeeded) { - struct AppendExtensionTestCase { - wchar_t* filename; - wchar_t* filter_selected; - wchar_t* suggested_ext; - wchar_t* expected_filename; - } test_cases[] = { - // Known extensions, with or without associated MIME types, should not get - // an extension appended. - { L"sample.html", L"*.txt", L"txt", L"sample.html" }, - { L"sample.reg", L"*.txt", L"txt", L"sample.reg" }, - - // An unknown extension, or no extension, should get the default extension - // appended. - { L"sample.unknown", L"*.txt", L"txt", L"sample.unknown.txt" }, - { L"sample", L"*.txt", L"txt", L"sample.txt" }, - // ...unless the unknown and default extensions match. - { L"sample.unknown", L"*.unknown", L"unknown", L"sample.unknown" }, - - // The extension alone should be treated like a filename with no extension. - { L"txt", L"*.txt", L"txt", L"txt.txt" }, - - // Trailing dots should cause us to append an extension. - { L"sample.txt.", L"*.txt", L"txt", L"sample.txt.txt" }, - { L"...", L"*.txt", L"txt", L"...txt" }, - - // If the filter is changed to "All files", we allow any filename. - { L"sample.unknown", L"*.*", L"", L"sample.unknown" }, - }; - - for (size_t i = 0; i < arraysize(test_cases); ++i) { - EXPECT_EQ(std::wstring(test_cases[i].expected_filename), - AppendExtensionIfNeeded(test_cases[i].filename, - test_cases[i].filter_selected, - test_cases[i].suggested_ext)); - } -} |