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

Unified Diff: testing/unit_test_unittest.cc

Issue 624713003: Keep only base/extractor.[cc|h]. (Closed) Base URL: https://chromium.googlesource.com/external/omaha.git@master
Patch Set: Created 6 years, 2 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « testing/unit_test.cc ('k') | testing/unittest_debug_helper.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: testing/unit_test_unittest.cc
diff --git a/testing/unit_test_unittest.cc b/testing/unit_test_unittest.cc
deleted file mode 100644
index 6f50e1ff7b518053e4cacb6dc7a5a77ce2fc1d1d..0000000000000000000000000000000000000000
--- a/testing/unit_test_unittest.cc
+++ /dev/null
@@ -1,97 +0,0 @@
-// Copyright 2009-2010 Google Inc.
-//
-// Licensed under the Apache License, Version 2.0 (the "License");
-// you may not use this file except in compliance with the License.
-// You may obtain a copy of the License at
-//
-// http://www.apache.org/licenses/LICENSE-2.0
-//
-// Unless required by applicable law or agreed to in writing, software
-// distributed under the License is distributed on an "AS IS" BASIS,
-// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-// See the License for the specific language governing permissions and
-// limitations under the License.
-// ========================================================================
-
-#include "omaha/base/utils.h"
-#include "omaha/base/user_info.h"
-#include "omaha/base/vistautil.h"
-#include "testing/unit_test.h"
-
-namespace omaha {
-
-TEST(UnitTestHelpersTest, GetLocalAppDataPath) {
- if (IsTestRunByLocalSystem()) {
- return;
- }
-
- const TCHAR kUserXpLocalAppDataPathFormat[] =
- _T("C:\\Documents and Settings\\%s\\Local Settings\\Application Data\\");
- const TCHAR kUserVistaLocalAppDataPathFormat[] =
- _T("C:\\Users\\%s\\AppData\\Local\\");
-
- TCHAR username[MAX_PATH] = {0};
- EXPECT_TRUE(::GetEnvironmentVariable(_T("USERNAME"),
- username,
- arraysize(username)));
- CString expected_path;
- expected_path.Format(vista_util::IsVistaOrLater() ?
- kUserVistaLocalAppDataPathFormat :
- kUserXpLocalAppDataPathFormat,
- username);
- EXPECT_STREQ(expected_path, GetLocalAppDataPath());
-}
-
-// GUIDs cannot be compared in GTest because there is no << operator. Therefore,
-// we must treat them as strings. All these tests rely on GuidToString working.
-#define EXPECT_GUID_EQ(expected, actual) \
- EXPECT_STREQ(GuidToString(expected), GuidToString(actual))
-
-TEST(UnitTestHelpersTest, StringToGuid_InvalidString) {
- ExpectAsserts expect_asserts; // Invalid strings cause an assert.
-
- EXPECT_GUID_EQ(GUID_NULL, StringToGuid(_T("")));
- EXPECT_GUID_EQ(GUID_NULL, StringToGuid(_T("{}")));
- EXPECT_GUID_EQ(GUID_NULL, StringToGuid(_T("a")));
- EXPECT_GUID_EQ(GUID_NULL,
- StringToGuid(_T("CA3045BFA6B14fb8A0EFA615CEFE452C")));
-
- // Missing {}
- EXPECT_GUID_EQ(GUID_NULL,
- StringToGuid(_T("CA3045BF-A6B1-4fb8-A0EF-A615CEFE452C")));
-
- // Invalid char X
- EXPECT_GUID_EQ(GUID_NULL,
- StringToGuid(_T("{XA3045BF-A6B1-4fb8-A0EF-A615CEFE452C}")));
-
- // Invalid binary char 0x200
- EXPECT_GUID_EQ(
- GUID_NULL,
- StringToGuid(_T("{\0x200a3045bf-a6b1-4fb8-a0ef-a615cefe452c}")));
-
- // Missing -
- EXPECT_GUID_EQ(GUID_NULL,
- StringToGuid(_T("{CA3045BFA6B14fb8A0EFA615CEFE452C}")));
-
- // Double quotes
- EXPECT_GUID_EQ(
- GUID_NULL,
- StringToGuid(_T("\"{ca3045bf-a6b1-4fb8-a0ef-a615cefe452c}\"")));
-}
-
-TEST(UnitTestHelpersTest, StringToGuid_ValidString) {
- const GUID kExpectedGuid = {0xCA3045BF, 0xA6B1, 0x4FB8,
- {0xA0, 0xEF, 0xA6, 0x15, 0xCE, 0xFE, 0x45, 0x2C}};
-
- // Converted successfully, but indistinguishable from failures.
- EXPECT_GUID_EQ(GUID_NULL,
- StringToGuid(_T("{00000000-0000-0000-0000-000000000000}")));
-
- EXPECT_GUID_EQ(kExpectedGuid,
- StringToGuid(_T("{CA3045BF-A6B1-4fb8-A0EF-A615CEFE452C}")));
-
- EXPECT_GUID_EQ(kExpectedGuid,
- StringToGuid(_T("{ca3045bf-a6b1-4fb8-a0ef-a615cefe452c}")));
-}
-
-} // namespace omaha
« no previous file with comments | « testing/unit_test.cc ('k') | testing/unittest_debug_helper.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698