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

Unified Diff: components/policy/core/common/configuration_policy_provider_test.h

Issue 92153002: Move ConfigurationPolicyProvider, etc. to components/policy. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: gyp fixes Created 7 years, 1 month 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
Index: components/policy/core/common/configuration_policy_provider_test.h
diff --git a/chrome/browser/policy/configuration_policy_provider_test.h b/components/policy/core/common/configuration_policy_provider_test.h
similarity index 90%
rename from chrome/browser/policy/configuration_policy_provider_test.h
rename to components/policy/core/common/configuration_policy_provider_test.h
index ce22b2ecd2ea74e3af94ba42701c32cf0f164d01..9ba195418b86d4201a4163ebfbf47bfe051819ef 100644
--- a/chrome/browser/policy/configuration_policy_provider_test.h
+++ b/components/policy/core/common/configuration_policy_provider_test.h
@@ -2,8 +2,8 @@
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
-#ifndef CHROME_BROWSER_POLICY_CONFIGURATION_POLICY_PROVIDER_TEST_H_
-#define CHROME_BROWSER_POLICY_CONFIGURATION_POLICY_PROVIDER_TEST_H_
+#ifndef COMPONENTS_POLICY_CORE_COMMON_CONFIGURATION_POLICY_PROVIDER_TEST_H_
+#define COMPONENTS_POLICY_CORE_COMMON_CONFIGURATION_POLICY_PROVIDER_TEST_H_
#include <string>
@@ -15,6 +15,7 @@
#include "components/policy/core/common/policy_types.h"
#include "components/policy/core/common/schema.h"
#include "components/policy/core/common/schema_registry.h"
+#include "components/policy/policy_export.h"
#include "testing/gtest/include/gtest/gtest.h"
namespace base {
@@ -38,7 +39,7 @@ extern const char kKeyDictionary[];
} // namespace test_keys
-class PolicyTestBase : public testing::Test {
+class POLICY_EXPORT PolicyTestBase : public testing::Test {
public:
PolicyTestBase();
virtual ~PolicyTestBase();
@@ -61,7 +62,7 @@ class PolicyTestBase : public testing::Test {
// An interface for creating a test policy provider and creating a policy
// provider instance for testing. Used as the parameter to the abstract
// ConfigurationPolicyProviderTest below.
-class PolicyProviderTestHarness {
+class POLICY_EXPORT PolicyProviderTestHarness {
public:
// |level| and |scope| are the level and scope of the policies returned by
// the providers from CreateProvider().
@@ -111,7 +112,7 @@ typedef PolicyProviderTestHarness* (*CreatePolicyProviderTestHarness)();
// Abstract policy provider test. This is meant to be instantiated for each
// policy provider implementation, passing in a suitable harness factory
// function as the test parameter.
-class ConfigurationPolicyProviderTest
+class POLICY_EXPORT ConfigurationPolicyProviderTest
: public PolicyTestBase,
public testing::WithParamInterface<CreatePolicyProviderTestHarness> {
protected:
@@ -137,7 +138,7 @@ class ConfigurationPolicyProviderTest
// An extension of ConfigurationPolicyProviderTest that also tests loading of
// 3rd party policy. Policy provider implementations that support loading of
// 3rd party policy should also instantiate these tests.
-class Configuration3rdPartyPolicyProviderTest
+class POLICY_EXPORT Configuration3rdPartyPolicyProviderTest
: public ConfigurationPolicyProviderTest {
protected:
Configuration3rdPartyPolicyProviderTest();
@@ -149,4 +150,4 @@ class Configuration3rdPartyPolicyProviderTest
} // namespace policy
-#endif // CHROME_BROWSER_POLICY_CONFIGURATION_POLICY_PROVIDER_TEST_H_
+#endif // COMPONENTS_POLICY_CORE_COMMON_CONFIGURATION_POLICY_PROVIDER_TEST_H_

Powered by Google App Engine
This is Rietveld 408576698