diff options
author | ericroman@google.com <ericroman@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-27 20:19:57 +0000 |
---|---|---|
committer | ericroman@google.com <ericroman@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-03-27 20:19:57 +0000 |
commit | 96ce2236c77dad045d6003848c4a15f067a992ff (patch) | |
tree | 3386773b3ad8ad69a0db793d74ef82d3e7c6cb01 /net/proxy/proxy_config_service_win.h | |
parent | 899444114171abea60072f2b3980e3730c59058c (diff) | |
download | chromium_src-96ce2236c77dad045d6003848c4a15f067a992ff.zip chromium_src-96ce2236c77dad045d6003848c4a15f067a992ff.tar.gz chromium_src-96ce2236c77dad045d6003848c4a15f067a992ff.tar.bz2 |
Add a unit test for ProxyConfigServiceWin.
Review URL: http://codereview.chromium.org/55001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@12695 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/proxy/proxy_config_service_win.h')
-rw-r--r-- | net/proxy/proxy_config_service_win.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/net/proxy/proxy_config_service_win.h b/net/proxy/proxy_config_service_win.h index 59b14c6..76f8ced 100644 --- a/net/proxy/proxy_config_service_win.h +++ b/net/proxy/proxy_config_service_win.h @@ -5,7 +5,11 @@ #ifndef NET_PROXY_PROXY_CONFIG_SERVICE_WIN_H_ #define NET_PROXY_PROXY_CONFIG_SERVICE_WIN_H_ +#include <windows.h> +#include <winhttp.h> + #include "net/proxy/proxy_config_service.h" +#include "testing/gtest/include/gtest/gtest_prod.h" namespace net { @@ -15,6 +19,14 @@ class ProxyConfigServiceWin : public ProxyConfigService { public: // ProxyConfigService methods. virtual int GetProxyConfig(ProxyConfig* config); + + private: + FRIEND_TEST(ProxyConfigServiceWinTest, SetFromIEConfig); + + // Set |config| using the proxy configuration values of |ie_config|. + static void SetFromIEConfig( + ProxyConfig* config, + const WINHTTP_CURRENT_USER_IE_PROXY_CONFIG& ie_config); }; } // namespace net |