Chromium Code Reviews| Index: chrome/browser/accessibility/browser_accessibility_win_unittest.cc |
| =================================================================== |
| --- chrome/browser/accessibility/browser_accessibility_win_unittest.cc (revision 0) |
| +++ chrome/browser/accessibility/browser_accessibility_win_unittest.cc (working copy) |
| @@ -4,15 +4,15 @@ |
| #include "base/scoped_ptr.h" |
| #include "base/scoped_comptr_win.h" |
| -#include "chrome/browser/browser_accessibility_manager_win.h" |
| -#include "chrome/browser/browser_accessibility_win.h" |
| +#include "chrome/browser/accessibility/browser_accessibility_manager_win.h" |
| +#include "chrome/browser/accessibility/browser_accessibility_win.h" |
| #include "chrome/common/render_messages_params.h" |
| #include "testing/gtest/include/gtest/gtest.h" |
| using webkit_glue::WebAccessibility; |
| // Subclass of BrowserAccessibility that counts the number of instances. |
| -class CountedBrowserAccessibility : public BrowserAccessibility { |
| +class CountedBrowserAccessibility : public BrowserAccessibilityWin { |
| public: |
| CountedBrowserAccessibility() { global_obj_count_++; } |
| virtual ~CountedBrowserAccessibility() { global_obj_count_--; } |
| @@ -25,7 +25,7 @@ |
| class CountedBrowserAccessibilityFactory : public BrowserAccessibilityFactory { |
| public: |
| virtual ~CountedBrowserAccessibilityFactory() {} |
| - virtual BrowserAccessibility* Create() { |
| + virtual BrowserAccessibilityWin* Create() { |
| CComObject<CountedBrowserAccessibility>* instance; |
| HRESULT hr = CComObject<CountedBrowserAccessibility>::CreateInstance( |
| &instance); |
| @@ -54,8 +54,7 @@ |
| ::CoInitialize(NULL); |
| } |
| - virtual void TearDown() |
| - { |
| + virtual void TearDown() { |
| ::CoUninitialize(); |
| } |
| }; |
| @@ -92,7 +91,7 @@ |
| // ownership of the factory. |
| CountedBrowserAccessibility::global_obj_count_ = 0; |
| BrowserAccessibilityManager* manager = |
| - new BrowserAccessibilityManager( |
| + new BrowserAccessibilityManagerWin( |
| GetDesktopWindow(), root, NULL, |
| new CountedBrowserAccessibilityFactory()); |
| ASSERT_EQ(3, CountedBrowserAccessibility::global_obj_count_); |
| @@ -103,11 +102,11 @@ |
| // Construct a manager again, and this time use the IAccessible interface |
| // to get new references to two of the three nodes in the tree. |
| - manager = new BrowserAccessibilityManager( |
| + manager = new BrowserAccessibilityManagerWin( |
| GetDesktopWindow(), root, NULL, |
| new CountedBrowserAccessibilityFactory()); |
| ASSERT_EQ(3, CountedBrowserAccessibility::global_obj_count_); |
| - BrowserAccessibility* root_accessible = manager->GetRoot(); |
| + IAccessible* root_accessible = manager->GetRootAccessible(); |
| IDispatch* root_iaccessible = NULL; |
| IDispatch* child1_iaccessible = NULL; |
| VARIANT var_child; |
| @@ -153,15 +152,15 @@ |
| // and a factory for an instance-counting BrowserAccessibility. |
| CountedBrowserAccessibility::global_obj_count_ = 0; |
| BrowserAccessibilityManager* manager = |
| - new BrowserAccessibilityManager( |
| + new BrowserAccessibilityManagerWin( |
| GetDesktopWindow(), root, NULL, |
| new CountedBrowserAccessibilityFactory()); |
| // Query for the text IAccessible and verify that it returns "old text" as its |
| // value. |
| ScopedComPtr<IDispatch> text_dispatch; |
| - HRESULT hr = manager->GetRoot()->get_accChild(CreateI4Variant(1), |
| - text_dispatch.Receive()); |
| + HRESULT hr = manager->GetRootAccessible()->get_accChild( |
| + CreateI4Variant(1), text_dispatch.Receive()); |
| ASSERT_EQ(S_OK, hr); |
| ScopedComPtr<IAccessible> text_accessible; |
| @@ -189,7 +188,7 @@ |
| // Query for the text IAccessible and verify that it now returns "new text" |
| // as its value. |
| - hr = manager->GetRoot()->get_accChild( |
| + hr = manager->GetRootAccessible()->get_accChild( |
| CreateI4Variant(1), |
| text_dispatch.Receive()); |
| ASSERT_EQ(S_OK, hr); |
| @@ -240,7 +239,7 @@ |
| // ownership of the factory. |
| CountedBrowserAccessibility::global_obj_count_ = 0; |
| BrowserAccessibilityManager* manager = |
| - new BrowserAccessibilityManager( |
| + new BrowserAccessibilityManagerWin( |
|
dmazzoni
2010/10/01 17:14:37
Can you use BrowserAccessibilityManager::Create in
Chris Guillory
2010/10/01 17:42:23
I think factory is one of the things that should m
|
| GetDesktopWindow(), root, NULL, |
| new CountedBrowserAccessibilityFactory()); |
| ASSERT_EQ(4, CountedBrowserAccessibility::global_obj_count_); |