summaryrefslogtreecommitdiffstats
path: root/url
diff options
context:
space:
mode:
authortfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-20 14:09:47 +0000
committertfarina@chromium.org <tfarina@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-20 14:09:47 +0000
commit9bf00812915357a5d49f873521a057a092332e4c (patch)
treea5b5674619d320ae9e9c989447e4bd1a234a58a0 /url
parent9f60ee09093baab9563d3fd96e2e7473393fab5d (diff)
downloadchromium_src-9bf00812915357a5d49f873521a057a092332e4c.zip
chromium_src-9bf00812915357a5d49f873521a057a092332e4c.tar.gz
chromium_src-9bf00812915357a5d49f873521a057a092332e4c.tar.bz2
Delete unused gurl_test_main.cc
This file is not necessary as we use base/base.gyp:run_all_unittests to actually run the unittests for url_lib. BUG=None TEST=url_unittests still runs R=abarth@chromium.org Review URL: https://codereview.chromium.org/23251005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@218478 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'url')
-rw-r--r--url/gurl_test_main.cc77
1 files changed, 0 insertions, 77 deletions
diff --git a/url/gurl_test_main.cc b/url/gurl_test_main.cc
deleted file mode 100644
index d35e5d4..0000000
--- a/url/gurl_test_main.cc
+++ /dev/null
@@ -1,77 +0,0 @@
-// Copyright 2013 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 "build/build_config.h"
-
-#if defined(OS_WIN)
-#include <windows.h>
-#endif
-
-#include <string>
-
-#include "testing/gtest/include/gtest/gtest.h"
-#include "third_party/icu/source/common/unicode/putil.h"
-#include "third_party/icu/source/common/unicode/udata.h"
-
-#define ICU_UTIL_DATA_SHARED 1
-#define ICU_UTIL_DATA_STATIC 2
-
-#ifndef ICU_UTIL_DATA_IMPL
-
-#if defined(OS_WIN)
-#define ICU_UTIL_DATA_IMPL ICU_UTIL_DATA_SHARED
-#elif defined(OS_MACOSX)
-#define ICU_UTIL_DATA_IMPL ICU_UTIL_DATA_STATIC
-#elif defined(OS_LINUX)
-#define ICU_UTIL_DATA_IMPL ICU_UTIL_DATA_FILE
-#endif
-
-#endif // ICU_UTIL_DATA_IMPL
-
-#if defined(OS_WIN)
-#define ICU_UTIL_DATA_SYMBOL "icudt" U_ICU_VERSION_SHORT "_dat"
-#define ICU_UTIL_DATA_SHARED_MODULE_NAME "icudt" U_ICU_VERSION_SHORT ".dll"
-#endif
-
-bool InitializeICU() {
-#if (ICU_UTIL_DATA_IMPL == ICU_UTIL_DATA_SHARED)
- // We expect to find the ICU data module alongside the current module.
- // Because the module name is ASCII-only, "A" API should be safe.
- // Chrome's copy of ICU dropped a version number XX from icudt dll,
- // but 3rd-party embedders may need it. So, we try both.
- HMODULE module = LoadLibraryA("icudt.dll");
- if (!module) {
- module = LoadLibraryA(ICU_UTIL_DATA_SHARED_MODULE_NAME);
- if (!module)
- return false;
- }
-
- FARPROC addr = GetProcAddress(module, ICU_UTIL_DATA_SYMBOL);
- if (!addr)
- return false;
-
- UErrorCode err = U_ZERO_ERROR;
- udata_setCommonData(reinterpret_cast<void*>(addr), &err);
- return err == U_ZERO_ERROR;
-#elif (ICU_UTIL_DATA_IMPL == ICU_UTIL_DATA_STATIC)
- // Mac bundles the ICU data in.
- return true;
-#elif (ICU_UTIL_DATA_IMPL == ICU_UTIL_DATA_FILE)
- // We expect to find the ICU data module alongside the current module.
- u_setDataDirectory(".");
- // Only look for the packaged data file;
- // the default behavior is to look for individual files.
- UErrorCode err = U_ZERO_ERROR;
- udata_setFileAccess(UDATA_ONLY_PACKAGES, &err);
- return err == U_ZERO_ERROR;
-#endif
-}
-
-int main(int argc, char **argv) {
- ::testing::InitGoogleTest(&argc, argv);
-
- InitializeICU();
-
- return RUN_ALL_TESTS();
-}