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

Side by Side Diff: chrome/test/chrome_plugin/test_chrome_plugin.h

Issue 6576020: Remove Gears from Chrome (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: windows fixes Created 9 years, 9 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 // Shared by the plugin DLL and the unittest code.
5
6 #ifndef CHROME_TEST_CHROME_PLUGIN_TEST_CHROME_PLUGIN_H__
7 #define CHROME_TEST_CHROME_PLUGIN_TEST_CHROME_PLUGIN_H__
8 #pragma once
9
10 #include <string>
11
12 #include "base/basictypes.h"
13 #include "chrome/common/chrome_plugin_api.h"
14
15 class GURL;
16
17 struct TestResponsePayload {
18 const char* url;
19 bool async;
20 int status;
21 const char* mime_type;
22 const char* body;
23 };
24
25 const char kChromeTestPluginProtocol[] = "cptest";
26
27 const TestResponsePayload kChromeTestPluginPayloads[] = {
28 {
29 "cptest:sync",
30 false,
31 200,
32 "text/html",
33 "<head><title>cptest:sync</title></head><body>SUCCESS</body>"
34 },
35 {
36 "cptest:async",
37 true,
38 200,
39 "text/plain",
40 "<head><title>cptest:async</title></head><body>SUCCESS</body>"
41 },
42 {
43 "cptest:blank",
44 false,
45 200,
46 "text/plain",
47 ""
48 },
49 };
50
51 struct TestFuncParams {
52 typedef void (STDCALL *CallbackFunc)(void* data);
53
54 struct PluginFuncs {
55 int (STDCALL *test_make_request)(const char* method, const GURL& url);
56 };
57 PluginFuncs pfuncs;
58
59 struct BrowserFuncs {
60 void (STDCALL *test_complete)(CPRequest* request, bool success,
61 const std::string& raw_headers,
62 const std::string& body);
63 void (STDCALL *invoke_later)(CallbackFunc callback, void* callback_data,
64 int delay_ms);
65 };
66 BrowserFuncs bfuncs;
67 };
68
69 const char kChromeTestPluginPostData[] = "Test Data";
70
71 #endif // CHROME_TEST_CHROME_PLUGIN_TEST_CHROME_PLUGIN_H__
OLDNEW
« no previous file with comments | « chrome/renderer/webplugin_delegate_proxy.cc ('k') | chrome/test/chrome_plugin/test_chrome_plugin.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698