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

Unified Diff: chrome/browser/ui/views/accessibility/browser_views_accessibility_browsertest.cc

Issue 10991052: Miscellaneous tiny cleanups done while converting files to use ScopedCOMInitializer, pulled out sep… (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 8 years, 3 months 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: chrome/browser/ui/views/accessibility/browser_views_accessibility_browsertest.cc
===================================================================
--- chrome/browser/ui/views/accessibility/browser_views_accessibility_browsertest.cc (revision 158860)
+++ chrome/browser/ui/views/accessibility/browser_views_accessibility_browsertest.cc (working copy)
@@ -31,83 +31,88 @@
class BrowserViewsAccessibilityTest : public InProcessBrowserTest {
public:
- BrowserViewsAccessibilityTest() {
- ui::win::CreateATLModuleIfNeeded();
- ::CoInitialize(NULL);
- }
+ BrowserViewsAccessibilityTest();
+ ~BrowserViewsAccessibilityTest();
sky 2012/10/01 14:56:35 virtual
- ~BrowserViewsAccessibilityTest() {
- ::CoUninitialize();
- }
+ // Retrieves an instance of BrowserWindowTesting.
+ BrowserWindowTesting* GetBrowserWindowTesting();
- // Retrieves an instance of BrowserWindowTesting
- BrowserWindowTesting* GetBrowserWindowTesting() {
- BrowserWindow* browser_window = browser()->window();
+ // Retrieve an instance of BrowserView.
+ BrowserView* GetBrowserView();
- if (!browser_window)
- return NULL;
-
- return browser_window->GetBrowserWindowTesting();
- }
-
- // Retrieve an instance of BrowserView
- BrowserView* GetBrowserView() {
- return BrowserView::GetBrowserViewForBrowser(browser());
- }
-
// Retrieves and initializes an instance of ToolbarView.
- ToolbarView* GetToolbarView() {
- BrowserWindowTesting* browser_window_testing = GetBrowserWindowTesting();
+ ToolbarView* GetToolbarView();
- if (!browser_window_testing)
- return NULL;
+ // Retrieves and initializes an instance of BookmarkBarView.
+ BookmarkBarView* GetBookmarkBarView();
- return browser_window_testing->GetToolbarView();
- }
+ // Retrieves and verifies the accessibility object for the given View.
+ void TestViewAccessibilityObject(views::View* view,
+ std::wstring name,
+ int32 role);
- // Retrieves and initializes an instance of BookmarkBarView.
- BookmarkBarView* GetBookmarkBarView() {
- BrowserWindowTesting* browser_window_testing = GetBrowserWindowTesting();
+ // Verifies MSAA Name and Role properties of the given IAccessible.
+ void TestAccessibilityInfo(IAccessible* acc_obj,
+ std::wstring name,
+ int32 role);
+};
- if (!browser_window_testing)
- return NULL;
+BrowserViewsAccessibilityTest::BrowserViewsAccessibilityTest() {
+ ui::win::CreateATLModuleIfNeeded();
+ ::CoInitialize(NULL);
+}
- return browser_window_testing->GetBookmarkBarView();
- }
+BrowserViewsAccessibilityTest::~BrowserViewsAccessibilityTest() {
+ ::CoUninitialize();
+}
- // Retrieves and verifies the accessibility object for the given View.
- void TestViewAccessibilityObject(views::View* view, std::wstring name,
- int32 role) {
- ASSERT_TRUE(NULL != view);
+BrowserWindowTesting* BrowserViewsAccessibilityTest::GetBrowserWindowTesting() {
+ BrowserWindow* browser_window = browser()->window();
+ return browser_window ? browser_window->GetBrowserWindowTesting() : NULL;
+}
- TestAccessibilityInfo(view->GetNativeViewAccessible(), name, role);
- }
+BrowserView* BrowserViewsAccessibilityTest::GetBrowserView() {
+ return BrowserView::GetBrowserViewForBrowser(browser());
+}
+ToolbarView* BrowserViewsAccessibilityTest::GetToolbarView() {
+ BrowserWindowTesting* browser_window_testing = GetBrowserWindowTesting();
+ return browser_window_testing ?
+ browser_window_testing->GetToolbarView() : NULL;
+}
- // Verifies MSAA Name and Role properties of the given IAccessible.
- void TestAccessibilityInfo(IAccessible* acc_obj, std::wstring name,
- int32 role) {
- // Verify MSAA Name property.
- BSTR acc_name;
+BookmarkBarView* BrowserViewsAccessibilityTest::GetBookmarkBarView() {
+ BrowserWindowTesting* browser_window_testing = GetBrowserWindowTesting();
+ return browser_window_testing ?
+ browser_window_testing->GetBookmarkBarView() : NULL;
+}
- HRESULT hr = acc_obj->get_accName(id_self, &acc_name);
- ASSERT_EQ(S_OK, hr);
- EXPECT_STREQ(acc_name, name.c_str());
+void BrowserViewsAccessibilityTest::TestViewAccessibilityObject(
+ views::View* view,
+ std::wstring name,
+ int32 role) {
+ ASSERT_TRUE(view != NULL);
+ TestAccessibilityInfo(view->GetNativeViewAccessible(), name, role);
+}
- // Verify MSAA Role property.
- VARIANT acc_role;
- ::VariantInit(&acc_role);
+void BrowserViewsAccessibilityTest::TestAccessibilityInfo(IAccessible* acc_obj,
+ std::wstring name,
+ int32 role) {
+ // Verify MSAA Name property.
+ BSTR acc_name;
+ ASSERT_EQ(S_OK, acc_obj->get_accName(id_self, &acc_name));
+ EXPECT_STREQ(name.c_str(), acc_name);
+ ::SysFreeString(acc_name);
- hr = acc_obj->get_accRole(id_self, &acc_role);
- ASSERT_EQ(S_OK, hr);
- EXPECT_EQ(VT_I4, acc_role.vt);
- EXPECT_EQ(role, acc_role.lVal);
+ // Verify MSAA Role property.
+ VARIANT acc_role;
+ ::VariantInit(&acc_role);
+ ASSERT_EQ(S_OK, acc_obj->get_accRole(id_self, &acc_role));
+ EXPECT_EQ(VT_I4, acc_role.vt);
+ EXPECT_EQ(role, acc_role.lVal);
+ ::VariantClear(&acc_role);
+}
- ::VariantClear(&acc_role);
- ::SysFreeString(acc_name);
- }
-};
-
// Retrieve accessibility object for main window and verify accessibility info.
IN_PROC_BROWSER_TEST_F(BrowserViewsAccessibilityTest,
TestChromeWindowAccObj) {

Powered by Google App Engine
This is Rietveld 408576698