summaryrefslogtreecommitdiffstats
path: root/chrome/browser/common/web_contents_user_data_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/common/web_contents_user_data_unittest.cc')
-rw-r--r--chrome/browser/common/web_contents_user_data_unittest.cc10
1 files changed, 8 insertions, 2 deletions
diff --git a/chrome/browser/common/web_contents_user_data_unittest.cc b/chrome/browser/common/web_contents_user_data_unittest.cc
index 1ee3a6a..cb35bac 100644
--- a/chrome/browser/common/web_contents_user_data_unittest.cc
+++ b/chrome/browser/common/web_contents_user_data_unittest.cc
@@ -11,12 +11,15 @@
#include "content/public/test/web_contents_tester.h"
#include "testing/gtest/include/gtest/gtest.h"
+namespace {
+
class WebContentsAttachedClass1
: public WebContentsUserData<WebContentsAttachedClass1> {
public:
virtual ~WebContentsAttachedClass1() {}
private:
explicit WebContentsAttachedClass1(content::WebContents* contents) {}
+ static int kUserDataKey;
friend class WebContentsUserData<WebContentsAttachedClass1>;
};
@@ -26,11 +29,14 @@ class WebContentsAttachedClass2
virtual ~WebContentsAttachedClass2() {}
private:
explicit WebContentsAttachedClass2(content::WebContents* contents) {}
+ static int kUserDataKey;
friend class WebContentsUserData<WebContentsAttachedClass2>;
};
-DEFINE_WEB_CONTENTS_USER_DATA_KEY(WebContentsAttachedClass1)
-DEFINE_WEB_CONTENTS_USER_DATA_KEY(WebContentsAttachedClass2)
+int WebContentsAttachedClass1::kUserDataKey;
+int WebContentsAttachedClass2::kUserDataKey;
+
+} // namespace
typedef ChromeRenderViewHostTestHarness WebContentsUserDataTest;