summaryrefslogtreecommitdiffstats
path: root/base/directory_watcher_unittest.cc
diff options
context:
space:
mode:
authormark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2008-12-08 16:49:08 +0000
committermark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2008-12-08 16:49:08 +0000
commit1906c0367cceb072804f7fb355ab33595fa188bd (patch)
treea276faf2f934bf1adf81f419493117947428cfd2 /base/directory_watcher_unittest.cc
parentc98361c2c7d676b717a31273cfe50176e385f7e9 (diff)
downloadchromium_src-1906c0367cceb072804f7fb355ab33595fa188bd.zip
chromium_src-1906c0367cceb072804f7fb355ab33595fa188bd.tar.gz
chromium_src-1906c0367cceb072804f7fb355ab33595fa188bd.tar.bz2
Make FilePath::Append accept FilePath parameter. Patch by Paweł Hajdan jr
<phajdan.jr@gmail.com> http://codereview.chromium.org/12907 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@6511 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/directory_watcher_unittest.cc')
-rw-r--r--base/directory_watcher_unittest.cc18
1 files changed, 15 insertions, 3 deletions
diff --git a/base/directory_watcher_unittest.cc b/base/directory_watcher_unittest.cc
index 5121287..39f64bb 100644
--- a/base/directory_watcher_unittest.cc
+++ b/base/directory_watcher_unittest.cc
@@ -6,12 +6,17 @@
#include <fstream>
+#include "build/build_config.h"
+
#include "base/file_path.h"
#include "base/file_util.h"
#include "base/logging.h"
#include "base/message_loop.h"
#include "base/path_service.h"
#include "base/string_util.h"
+#if defined(OS_WIN)
+#include "base/win_util.h"
+#endif
#include "testing/gtest/include/gtest/gtest.h"
// For tests where we wait a bit to verify nothing happened
@@ -125,8 +130,15 @@ TEST_F(DirectoryWatcherTest, Unregister) {
// Verify that modifications to a subdirectory isn't noticed.
TEST_F(DirectoryWatcherTest, SubDir) {
- FilePath subdir = test_dir_.Append(FILE_PATH_LITERAL("SubDir"));
- ASSERT_TRUE(file_util::CreateDirectory(subdir.value()));
+#if defined(OS_WIN)
+ // Temporarily disabling test on Vista, see
+ // http://code.google.com/p/chromium/issues/detail?id=5072
+ // TODO: Enable this test, quickly.
+ if (win_util::GetWinVersion() == win_util::WINVERSION_VISTA)
+ return;
+#endif
+ FilePath subdir(FILE_PATH_LITERAL("SubDir"));
+ ASSERT_TRUE(file_util::CreateDirectory(test_dir_.Append(subdir)));
DirectoryWatcher watcher;
ASSERT_TRUE(watcher.Watch(test_dir_, this));
@@ -141,7 +153,7 @@ TEST_F(DirectoryWatcherTest, SubDir) {
loop_.Run();
// We shouldn't have been notified and shouldn't have crashed.
- ASSERT_EQ(directory_mods_, 0);
+ ASSERT_EQ(0, directory_mods_);
}
namespace {