summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorakalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-13 22:28:03 +0000
committerakalin@chromium.org <akalin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-13 22:28:03 +0000
commitdae1b35cd836002ee6be56ad6436fc2d763f0bcb (patch)
tree662d43a6702ab64ae64561bb628a1b329d2eef7c
parentbac3d04d6bdabbb68e1b6701dc93853070ac4f5c (diff)
downloadchromium_src-dae1b35cd836002ee6be56ad6436fc2d763f0bcb.zip
chromium_src-dae1b35cd836002ee6be56ad6436fc2d763f0bcb.tar.gz
chromium_src-dae1b35cd836002ee6be56ad6436fc2d763f0bcb.tar.bz2
Fixed some more Google Sync mac build compile errors.
Review URL: http://codereview.chromium.org/271043 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@28901 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/sync/engine/auth_watcher_unittest.cc9
-rw-r--r--chrome/browser/sync/engine/syncapi.cc2
-rw-r--r--chrome/browser/sync/syncable/syncable_unittest.cc48
-rw-r--r--chrome/test/sync/engine/test_directory_setter_upper.cc12
4 files changed, 16 insertions, 55 deletions
diff --git a/chrome/browser/sync/engine/auth_watcher_unittest.cc b/chrome/browser/sync/engine/auth_watcher_unittest.cc
index 1233b00..b483e82 100644
--- a/chrome/browser/sync/engine/auth_watcher_unittest.cc
+++ b/chrome/browser/sync/engine/auth_watcher_unittest.cc
@@ -17,7 +17,8 @@
#include "chrome/test/sync/engine/test_directory_setter_upper.h"
#include "testing/gtest/include/gtest/gtest.h"
-static const wchar_t* kUserSettingsDB = L"Settings.sqlite3";
+static FilePath::CharType kUserSettingsDB[] =
+ FILE_PATH_LITERAL("Settings.sqlite3");
static const char* kTestUserAgent = "useragent";
static const char* kTestServiceId = "serviceid";
static const char* kTestGaiaURL = "http://gaia_url";
@@ -76,9 +77,9 @@ namespace browser_sync {
class AuthWatcherTest : public testing::Test {
public:
- AuthWatcherTest() : consumer_ready(false, false),
- event_produced(false, false),
- metadb_(kUserDisplayEmail) {}
+ AuthWatcherTest() : metadb_(kUserDisplayEmail),
+ consumer_ready(false, false),
+ event_produced(false, false) {}
virtual void SetUp() {
metadb_.SetUp();
connection_.reset(new MockConnectionManager(metadb_.manager(),
diff --git a/chrome/browser/sync/engine/syncapi.cc b/chrome/browser/sync/engine/syncapi.cc
index 4a853b0..2206024 100644
--- a/chrome/browser/sync/engine/syncapi.cc
+++ b/chrome/browser/sync/engine/syncapi.cc
@@ -690,8 +690,8 @@ class SyncManager::SyncInternal {
command_channel_(0),
auth_problem_(AUTH_PROBLEM_NONE),
sync_manager_(sync_manager),
- notification_pending_(false),
address_watch_thread_("SyncEngine_AddressWatcher"),
+ notification_pending_(false),
initialized_(false) {
}
diff --git a/chrome/browser/sync/syncable/syncable_unittest.cc b/chrome/browser/sync/syncable/syncable_unittest.cc
index cbfcfbe..517c751 100644
--- a/chrome/browser/sync/syncable/syncable_unittest.cc
+++ b/chrome/browser/sync/syncable/syncable_unittest.cc
@@ -35,7 +35,6 @@
#include "base/scoped_ptr.h"
#include "chrome/browser/sync/syncable/directory_backing_store.h"
#include "chrome/browser/sync/syncable/directory_manager.h"
-#include "chrome/browser/sync/util/character_set_converters.h"
#include "chrome/browser/sync/util/closure.h"
#include "chrome/browser/sync/util/compat_file.h"
#include "chrome/browser/sync/util/event_sys-inl.h"
@@ -1059,53 +1058,6 @@ TEST(SyncableDirectory, StressTransactions) {
PathRemove(dirman.GetSyncDataDatabasePath());
}
-static PathString UTF8ToPathStringQuick(const char* str) {
- PathString ret;
- CHECK(browser_sync::UTF8ToPathString(str, strlen(str), &ret));
- return ret;
-}
-
-// Returns number of chars used. Max possible is 4.
-// This algorithm was coded from the table at
-// http://en.wikipedia.org/w/index.php?title=UTF-8&oldid=153391259
-// There are no endian issues.
-static int UTF32ToUTF8(uint32 incode, unsigned char* out) {
- if (incode <= 0x7f) {
- out[0] = incode;
- return 1;
- }
- if (incode <= 0x7ff) {
- out[0] = 0xC0;
- out[0] |= (incode >> 6);
- out[1] = 0x80;
- out[1] |= (incode & 0x3F);
- return 2;
- }
- if (incode <= 0xFFFF) {
- if ((incode > 0xD7FF) && (incode < 0xE000))
- return 0;
- out[0] = 0xE0;
- out[0] |= (incode >> 12);
- out[1] = 0x80;
- out[1] |= (incode >> 6) & 0x3F;
- out[2] = 0x80;
- out[2] |= incode & 0x3F;
- return 3;
- }
- if (incode <= 0x10FFFF) {
- out[0] = 0xF0;
- out[0] |= incode >> 18;
- out[1] = 0x80;
- out[1] |= (incode >> 12) & 0x3F;
- out[2] = 0x80;
- out[2] |= (incode >> 6) & 0x3F;
- out[3] = 0x80;
- out[3] |= incode & 0x3F;
- return 4;
- }
- return 0;
-}
-
TEST(Syncable, ComparePathNames) {
struct {
char a;
diff --git a/chrome/test/sync/engine/test_directory_setter_upper.cc b/chrome/test/sync/engine/test_directory_setter_upper.cc
index 919ce2a..2685795 100644
--- a/chrome/test/sync/engine/test_directory_setter_upper.cc
+++ b/chrome/test/sync/engine/test_directory_setter_upper.cc
@@ -7,6 +7,7 @@
#include "base/string_util.h"
#include "chrome/browser/sync/syncable/directory_manager.h"
#include "chrome/browser/sync/syncable/syncable.h"
+#include "chrome/browser/sync/util/character_set_converters.h"
#include "chrome/browser/sync/util/compat_file.h"
#include "chrome/browser/sync/util/event_sys-inl.h"
#include "testing/gtest/include/gtest/gtest.h"
@@ -84,9 +85,16 @@ void ManuallyOpenedTestDirectorySetterUpper::TearDown() {
TestDirectorySetterUpper::TearDown();
}
}
+
+static PathString UTF8ToPathStringQuick(const std::string &str) {
+ PathString ret;
+ CHECK(browser_sync::UTF8ToPathString(str.data(), str.size(), &ret));
+ return ret;
+}
TriggeredOpenTestDirectorySetterUpper::TriggeredOpenTestDirectorySetterUpper(
- const std::string& name) : TestDirectorySetterUpper(UTF8ToWide(name)) {
+ const std::string& name)
+ : TestDirectorySetterUpper(UTF8ToPathStringQuick(name)) {
}
void TriggeredOpenTestDirectorySetterUpper::SetUp() {
@@ -97,7 +105,7 @@ void TriggeredOpenTestDirectorySetterUpper::TearDown() {
DirectoryManager::DirNames names;
manager()->GetOpenDirectories(&names);
if (!names.empty()) {
- ASSERT_EQ(1, names.size());
+ ASSERT_EQ(1U, names.size());
ASSERT_EQ(name(), names[0]);
TestDirectorySetterUpper::TearDown();
}