summaryrefslogtreecommitdiffstats
path: root/net/base/ssl_client_socket_unittest.cc
diff options
context:
space:
mode:
authorwtc@google.com <wtc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-14 20:33:25 +0000
committerwtc@google.com <wtc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2008-08-14 20:33:25 +0000
commit4628a2a1293b6661630162edfce543998c69f105 (patch)
tree40b2ffaf5d0f56c27b56aa44391bd0271bcb8302 /net/base/ssl_client_socket_unittest.cc
parent0297f4f98eedef215784483827deb2356f44e7ca (diff)
downloadchromium_src-4628a2a1293b6661630162edfce543998c69f105.zip
chromium_src-4628a2a1293b6661630162edfce543998c69f105.tar.gz
chromium_src-4628a2a1293b6661630162edfce543998c69f105.tar.bz2
First cut at implementing SSLClientSocket using Schannel.
Not implemented: - Handling certificate errors - Handling session renegotiation - Sending the close_notify alert - Miscellaneous TODOs and DCHECKs in the code. R=darin git-svn-id: svn://svn.chromium.org/chrome/trunk/src@884 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/base/ssl_client_socket_unittest.cc')
-rw-r--r--net/base/ssl_client_socket_unittest.cc16
1 files changed, 8 insertions, 8 deletions
diff --git a/net/base/ssl_client_socket_unittest.cc b/net/base/ssl_client_socket_unittest.cc
index ebcce65..7bf8ea3 100644
--- a/net/base/ssl_client_socket_unittest.cc
+++ b/net/base/ssl_client_socket_unittest.cc
@@ -51,7 +51,7 @@ TEST_F(SSLClientSocketTest, Connect) {
net::HostResolver resolver;
TestCompletionCallback callback;
- std::string hostname = "www.verisign.com";
+ std::string hostname = "bugs.webkit.org";
int rv = resolver.Resolve(hostname, 443, &addr, NULL);
EXPECT_EQ(net::OK, rv);
@@ -73,13 +73,12 @@ TEST_F(SSLClientSocketTest, Connect) {
EXPECT_FALSE(sock.IsConnected());
}
-#if 0
TEST_F(SSLClientSocketTest, Read) {
net::AddressList addr;
net::HostResolver resolver;
TestCompletionCallback callback;
- std::string hostname = "www.google.com";
+ std::string hostname = "bugs.webkit.org";
int rv = resolver.Resolve(hostname, 443, &addr, &callback);
EXPECT_EQ(rv, net::ERR_IO_PENDING);
@@ -124,10 +123,11 @@ TEST_F(SSLClientSocketTest, Read_SmallChunks) {
net::HostResolver resolver;
TestCompletionCallback callback;
- int rv = resolver.Resolve("www.google.com", 80, &addr, NULL);
+ std::string hostname = "bugs.webkit.org";
+ int rv = resolver.Resolve(hostname, 443, &addr, NULL);
EXPECT_EQ(rv, net::OK);
- net::TCPClientSocket sock(addr);
+ net::SSLClientSocket sock(new net::TCPClientSocket(addr), hostname);
rv = sock.Connect(&callback);
if (rv != net::OK) {
@@ -165,10 +165,11 @@ TEST_F(SSLClientSocketTest, Read_Interrupted) {
net::HostResolver resolver;
TestCompletionCallback callback;
- int rv = resolver.Resolve("www.google.com", 80, &addr, NULL);
+ std::string hostname = "bugs.webkit.org";
+ int rv = resolver.Resolve(hostname, 443, &addr, NULL);
EXPECT_EQ(rv, net::OK);
- net::TCPClientSocket sock(addr);
+ net::SSLClientSocket sock(new net::TCPClientSocket(addr), hostname);
rv = sock.Connect(&callback);
if (rv != net::OK) {
@@ -197,4 +198,3 @@ TEST_F(SSLClientSocketTest, Read_Interrupted) {
EXPECT_NE(rv, 0);
}
-#endif