| Index: testing/omaha_customization_test.h
|
| diff --git a/testing/omaha_customization_test.h b/testing/omaha_customization_test.h
|
| deleted file mode 100644
|
| index a4ee9557c5c4d99e79589319836d22c6d704fd3a..0000000000000000000000000000000000000000
|
| --- a/testing/omaha_customization_test.h
|
| +++ /dev/null
|
| @@ -1,91 +0,0 @@
|
| -// Copyright 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.
|
| -// ========================================================================
|
| -//
|
| -// Common include file for Omaha customization tests.
|
| -
|
| -#ifndef OMAHA_TESTING_OMAHA_CUSTOMIZATION_TEST_H_
|
| -#define OMAHA_TESTING_OMAHA_CUSTOMIZATION_TEST_H_
|
| -
|
| -#include "omaha/testing/unit_test.h"
|
| -
|
| -#ifdef GOOGLE_UPDATE_BUILD
|
| -// For Google Update builds, expect the values to be equal and for the
|
| -// interface names to exist.
|
| -
|
| -// Test fixture for a Google Update-specific interface name.
|
| -// Tests using this fixture must be in the global namespace.
|
| -#define TEST_GU_INT_F(test_fixture, test_name) TEST_F(test_fixture, test_name)
|
| -
|
| -// Expect the values to be equal only in the case of Google Update builds.
|
| -#define EXPECT_GU_EQ(expected, actual) EXPECT_EQ(expected, actual)
|
| -#define EXPECT_GU_STREQ(expected, actual) EXPECT_STREQ(expected, actual)
|
| -#define EXPECT_GU_TRUE(condition) EXPECT_TRUE(condition)
|
| -#define EXPECT_GU_FALSE(condition) EXPECT_FALSE(condition)
|
| -
|
| -// Expect an interface name that is Google Update-specific to have the uuid.
|
| -#define EXPECT_GU_ID_EQ(uuid, interface_id) \
|
| - EXPECT_STREQ(CString(uuid).MakeUpper(), \
|
| - omaha::GuidToString(interface_id));
|
| -
|
| -#else
|
| -// For open source builds, expect the values to not be equal. (Interfaces
|
| -// should still exist.)
|
| -
|
| -#define TEST_GU_INT_F(test_fixture, test_name) TEST_F(test_fixture, test_name)
|
| -
|
| -#define EXPECT_GU_EQ(expected, actual) EXPECT_NE(expected, actual)
|
| -#define EXPECT_GU_STREQ(expected, actual) EXPECT_STRNE(expected, actual)
|
| -#define EXPECT_GU_TRUE(condition) EXPECT_FALSE(condition)
|
| -#define EXPECT_GU_FALSE(condition) EXPECT_TRUE(condition)
|
| -
|
| -#define EXPECT_GU_ID_EQ(uuid, interface_id) \
|
| - EXPECT_STRNE(CString(uuid).MakeUpper(), \
|
| - omaha::GuidToString(interface_id));
|
| -
|
| -#endif
|
| -
|
| -
|
| -class OmahaCustomizationTypeLibComInterfaceTest : public testing::Test {
|
| - protected:
|
| - explicit OmahaCustomizationTypeLibComInterfaceTest(const CString& dll_name)
|
| - : dll_name_(dll_name),
|
| - type_lib_(NULL),
|
| - help_context_(UINT_MAX) {
|
| - }
|
| -
|
| - virtual void SetUp() {
|
| - CString omaha_dll_path;
|
| - omaha_dll_path.Format(_T("..\\staging\\%s"), dll_name_);
|
| - EXPECT_SUCCEEDED(::LoadTypeLib(omaha_dll_path, &type_lib_));
|
| - }
|
| -
|
| - HRESULT GetDocumentation(int type_description_index) {
|
| - return type_lib_->GetDocumentation(type_description_index,
|
| - &item_name_,
|
| - &item_doc_string_,
|
| - &help_context_,
|
| - &help_file_);
|
| - }
|
| -
|
| - CString dll_name_;
|
| - ITypeLib* type_lib_;
|
| -
|
| - CComBSTR item_name_;
|
| - CComBSTR item_doc_string_;
|
| - unsigned long help_context_; // NOLINT
|
| - CComBSTR help_file_;
|
| -};
|
| -
|
| -#endif // OMAHA_TESTING_OMAHA_CUSTOMIZATION_TEST_H_
|
|
|