diff options
Diffstat (limited to 'chrome/browser/common/web_contents_user_data_unittest.cc')
-rw-r--r-- | chrome/browser/common/web_contents_user_data_unittest.cc | 10 |
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; |