diff C++/tests/Socket/main.cpp @ 389:e292f0fa5395

Socket: resurrect SSL
author David Demelier <markand@malikania.fr>
date Tue, 30 Jun 2015 15:17:01 +0200
parents 743b3a1c71c8
children d7e6d7d1e102
line wrap: on
line diff
--- a/C++/tests/Socket/main.cpp	Tue Jun 30 13:53:40 2015 +0200
+++ b/C++/tests/Socket/main.cpp	Tue Jun 30 15:17:01 2015 +0200
@@ -580,17 +580,15 @@
  * Socket SSL
  * -------------------------------------------------------- */
 
-#if 0
-
 class SslTest : public testing::Test {
 protected:
-	SocketSsl client{AF_INET, 0};
+	SocketSsl<Ipv4> client{AF_INET, 0};
 };
 
 TEST_F(SslTest, connect)
 {
 	try {
-		client.connect(std::make_unique<Internet>("google.fr", 443, AF_INET));
+		client.connect(Ipv4{"google.fr", 443});
 		client.close();
 	} catch (const SocketError &error) {
 		FAIL() << error.what();
@@ -600,7 +598,7 @@
 TEST_F(SslTest, recv)
 {
 	try {
-		client.connect(std::make_unique<Internet>("google.fr", 443, AF_INET));
+		client.connect(Ipv4{"google.fr", 443});
 		client.send("GET / HTTP/1.0\r\n\r\n");
 
 		std::string msg = client.recv(512);
@@ -614,8 +612,6 @@
 	}
 }
 
-#endif
-
 /* --------------------------------------------------------
  * Operators
  * -------------------------------------------------------- */