OLD | NEW |
1 // Copyright 2008, Google Inc. | 1 // Copyright 2008, Google Inc. |
2 // All rights reserved. | 2 // All rights reserved. |
3 // | 3 // |
4 // Redistribution and use in source and binary forms, with or without | 4 // Redistribution and use in source and binary forms, with or without |
5 // modification, are permitted provided that the following conditions are | 5 // modification, are permitted provided that the following conditions are |
6 // met: | 6 // met: |
7 // | 7 // |
8 // * Redistributions of source code must retain the above copyright | 8 // * Redistributions of source code must retain the above copyright |
9 // notice, this list of conditions and the following disclaimer. | 9 // notice, this list of conditions and the following disclaimer. |
10 // * Redistributions in binary form must reproduce the above | 10 // * Redistributions in binary form must reproduce the above |
(...skipping 27 matching lines...) Expand all Loading... |
38 #include "chrome/test/ui/npapi_test_helper.h" | 38 #include "chrome/test/ui/npapi_test_helper.h" |
39 #include "chrome/test/ui_test_utils.h" | 39 #include "chrome/test/ui_test_utils.h" |
40 | 40 |
41 const char kTestCompleteCookie[] = "status"; | 41 const char kTestCompleteCookie[] = "status"; |
42 const char kTestCompleteSuccess[] = "OK"; | 42 const char kTestCompleteSuccess[] = "OK"; |
43 static const FilePath::CharType* kTestDir = FILE_PATH_LITERAL("npapi"); | 43 static const FilePath::CharType* kTestDir = FILE_PATH_LITERAL("npapi"); |
44 | 44 |
45 // Tests if a plugin executing a self deleting script in the context of | 45 // Tests if a plugin executing a self deleting script in the context of |
46 // a synchronous mousemove works correctly | 46 // a synchronous mousemove works correctly |
47 TEST_F(NPAPIVisiblePluginTester, SelfDeletePluginInvokeInSynchronousMouseMove) { | 47 TEST_F(NPAPIVisiblePluginTester, SelfDeletePluginInvokeInSynchronousMouseMove) { |
48 if (UITest::in_process_renderer()) | 48 if (ProxyLauncher::in_process_renderer()) |
49 return; | 49 return; |
50 | 50 |
51 show_window_ = true; | 51 show_window_ = true; |
52 const FilePath kTestDir(FILE_PATH_LITERAL("npapi")); | 52 const FilePath kTestDir(FILE_PATH_LITERAL("npapi")); |
53 const FilePath test_case( | 53 const FilePath test_case( |
54 FILE_PATH_LITERAL("execute_script_delete_in_mouse_move.html")); | 54 FILE_PATH_LITERAL("execute_script_delete_in_mouse_move.html")); |
55 GURL url = ui_test_utils::GetTestUrl(kTestDir, test_case); | 55 GURL url = ui_test_utils::GetTestUrl(kTestDir, test_case); |
56 NavigateToURL(url); | 56 NavigateToURL(url); |
57 | 57 |
58 scoped_refptr<WindowProxy> window(automation()->GetActiveWindow()); | 58 scoped_refptr<WindowProxy> window(automation()->GetActiveWindow()); |
59 | 59 |
60 gfx::Point cursor_position(150, 250); | 60 gfx::Point cursor_position(150, 250); |
61 window->SimulateOSMouseMove(cursor_position); | 61 window->SimulateOSMouseMove(cursor_position); |
62 | 62 |
63 WaitForFinish("execute_script_delete_in_mouse_move", "1", url, | 63 WaitForFinish("execute_script_delete_in_mouse_move", "1", url, |
64 kTestCompleteCookie, kTestCompleteSuccess, | 64 kTestCompleteCookie, kTestCompleteSuccess, |
65 action_max_timeout_ms()); | 65 action_max_timeout_ms()); |
66 } | 66 } |
67 | 67 |
68 // Flaky, http://crbug.com/60071. | 68 // Flaky, http://crbug.com/60071. |
69 TEST_F(NPAPIVisiblePluginTester, FLAKY_GetURLRequest404Response) { | 69 TEST_F(NPAPIVisiblePluginTester, FLAKY_GetURLRequest404Response) { |
70 if (UITest::in_process_renderer()) | 70 if (ProxyLauncher::in_process_renderer()) |
71 return; | 71 return; |
72 | 72 |
73 GURL url(URLRequestMockHTTPJob::GetMockUrl( | 73 GURL url(URLRequestMockHTTPJob::GetMockUrl( |
74 FilePath(FILE_PATH_LITERAL( | 74 FilePath(FILE_PATH_LITERAL( |
75 "npapi/plugin_url_request_404.html")))); | 75 "npapi/plugin_url_request_404.html")))); |
76 | 76 |
77 NavigateToURL(url); | 77 NavigateToURL(url); |
78 | 78 |
79 // Wait for the alert dialog and then close it. | 79 // Wait for the alert dialog and then close it. |
80 automation()->WaitForAppModalDialog(); | 80 automation()->WaitForAppModalDialog(); |
(...skipping 17 matching lines...) Expand all Loading... |
98 // Wait for the alert dialog and then close it. | 98 // Wait for the alert dialog and then close it. |
99 ASSERT_TRUE(automation()->WaitForAppModalDialog()); | 99 ASSERT_TRUE(automation()->WaitForAppModalDialog()); |
100 scoped_refptr<WindowProxy> window(automation()->GetActiveWindow()); | 100 scoped_refptr<WindowProxy> window(automation()->GetActiveWindow()); |
101 ASSERT_TRUE(window.get()); | 101 ASSERT_TRUE(window.get()); |
102 ASSERT_TRUE(window->SimulateOSKeyPress(app::VKEY_ESCAPE, 0)); | 102 ASSERT_TRUE(window->SimulateOSKeyPress(app::VKEY_ESCAPE, 0)); |
103 | 103 |
104 WaitForFinish("self_delete_plugin_invoke_alert", "1", url, | 104 WaitForFinish("self_delete_plugin_invoke_alert", "1", url, |
105 kTestCompleteCookie, kTestCompleteSuccess, | 105 kTestCompleteCookie, kTestCompleteSuccess, |
106 action_max_timeout_ms()); | 106 action_max_timeout_ms()); |
107 } | 107 } |
OLD | NEW |