OSDN Git Service

テストコード修正
authoryamada <yamada@1ed66053-1c2d-0410-8867-f7571e6e31d3>
Sun, 13 Dec 2009 02:22:01 +0000 (02:22 +0000)
committeryamada <yamada@1ed66053-1c2d-0410-8867-f7571e6e31d3>
Sun, 13 Dec 2009 02:22:01 +0000 (02:22 +0000)
git-svn-id: http://10.144.169.20/repos/um/branches/l7vsd-3.x-ramiel@9059 1ed66053-1c2d-0410-8867-f7571e6e31d3

l7vsd/unit_tests/session_test/tcp_session/tcp_session_test.cpp

index c2c2197..26af2cc 100644 (file)
@@ -12757,9 +12757,9 @@ void initialize_ssl_mode_test(){
     l7vs::logger_implement_access* plogger = NULL;//new l7vs::logger_implement_access(access_log_file_name);
 
     //tset case 1 ssl_cache_flag on 
-    boost::asio::ssl::context set_context(io,boost::asio::ssl::context::sslv23);
-    bool set_ssl_cache_flag(true);
-    initialize_ssl_mode_test_class test_obj1(vs,io,set_option,listen_endpoint,set_mode,set_context,set_ssl_cache_flag,set_ssl_handshake_time_out,plogger);
+    boost::asio::ssl::context set_context1(io,boost::asio::ssl::context::sslv23);
+    bool set_ssl_cache_flag1(true);
+    initialize_ssl_mode_test_class test_obj1(vs,io,set_option,listen_endpoint,set_mode,set_context1,set_ssl_cache_flag1,set_ssl_handshake_time_out,plogger);
 
     // ssl_clear_keep_cache call OK
     test_obj1.ssl_clear_keep_cache_call_chk = false;
@@ -12790,6 +12790,22 @@ void initialize_ssl_mode_test(){
     BOOST_CHECK(test_obj1.ssl_clear_keep_cache_set_clear_ssl == test_obj1.get_client_ssl_socket().impl()->ssl);
     BOOST_CHECK(msg.flag == true);
 
+
+    //tset case 2 ssl_cache_flag off 
+    boost::asio::ssl::context set_context2(io,boost::asio::ssl::context::sslv23);
+    bool set_ssl_cache_flag2(false);
+    initialize_ssl_mode_test_class test_obj2(vs,io,set_option,listen_endpoint,set_mode,set_context2,set_ssl_cache_flag2,set_ssl_handshake_time_out,plogger);
+
+    // test call
+    msg = test_obj2.initialize();
+
+    // unit_test [3] initialize SSL_clear Error case
+    std::cout << "[3] initialize SSL_clear Error case" << std::endl;
+    BOOST_CHECK(msg.flag == true);
+
+
+
+
 /*