diff options
author | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-14 09:28:00 +0000 |
---|---|---|
committer | phajdan.jr@chromium.org <phajdan.jr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-02-14 09:28:00 +0000 |
commit | 6750293fcd40ad3a032d0019c1a44d09c0458379 (patch) | |
tree | 8a3e8c6bff863bde067d5c1accd094958e80c1fc /content/browser/accessibility/dump_accessibility_tree_browsertest.cc | |
parent | 8349eab34df15dc5f099ac4828a5ce5245b8606c (diff) | |
download | chromium_src-6750293fcd40ad3a032d0019c1a44d09c0458379.zip chromium_src-6750293fcd40ad3a032d0019c1a44d09c0458379.tar.gz chromium_src-6750293fcd40ad3a032d0019c1a44d09c0458379.tar.bz2 |
content: convert accessibility notifications to callbacks
BUG=170921
Review URL: https://codereview.chromium.org/12210082
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@182431 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/accessibility/dump_accessibility_tree_browsertest.cc')
-rw-r--r-- | content/browser/accessibility/dump_accessibility_tree_browsertest.cc | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/content/browser/accessibility/dump_accessibility_tree_browsertest.cc b/content/browser/accessibility/dump_accessibility_tree_browsertest.cc index 9b47dfb..b1c7d98 100644 --- a/content/browser/accessibility/dump_accessibility_tree_browsertest.cc +++ b/content/browser/accessibility/dump_accessibility_tree_browsertest.cc @@ -18,8 +18,6 @@ #include "content/browser/accessibility/dump_accessibility_tree_helper.h" #include "content/browser/renderer_host/render_view_host_impl.h" #include "content/port/browser/render_widget_host_view_port.h" -#include "content/public/browser/notification_service.h" -#include "content/public/browser/notification_types.h" #include "content/public/browser/web_contents.h" #include "content/public/common/content_paths.h" #include "content/public/test/test_utils.h" @@ -28,14 +26,16 @@ #include "content/shell/shell.h" #include "testing/gtest/include/gtest/gtest.h" +namespace content { + namespace { - static const char kCommentToken = '#'; - static const char* kMarkSkipFile = "#<skip"; - static const char* kMarkEndOfFile = "<-- End-of-file -->"; - static const char* kSignalDiff = "*"; -} // namespace -namespace content { +const char kCommentToken = '#'; +const char kMarkSkipFile[] = "#<skip"; +const char kMarkEndOfFile[] = "<-- End-of-file -->"; +const char kSignalDiff[] = "*"; + +} // namespace typedef DumpAccessibilityTreeHelper::Filter Filter; @@ -166,17 +166,17 @@ void DumpAccessibilityTreeTest::RunTest( } // Load the page. - WindowedNotificationObserver tree_updated_observer( - NOTIFICATION_ACCESSIBILITY_LOAD_COMPLETE, - NotificationService::AllSources()); string16 html_contents16; html_contents16 = UTF8ToUTF16(html_contents); GURL url = GetTestUrl("accessibility", html_file.BaseName().MaybeAsASCII().c_str()); + scoped_refptr<MessageLoopRunner> loop_runner(new MessageLoopRunner); + view_host->SetAccessibilityLoadCompleteCallbackForTesting( + loop_runner->QuitClosure()); NavigateToURL(shell(), url); // Wait for the tree. - tree_updated_observer.Wait(); + loop_runner->Run(); // Perform a diff (or write the initial baseline). string16 actual_contents_utf16; |