From c6550b8a7df0a69b62b5c4cf6805ceb595433f29 Mon Sep 17 00:00:00 2001
From: Daniel Lyubomirov <daniel.lyubomirov@vereign.com>
Date: Fri, 10 Jul 2020 13:43:45 +0300
Subject: [PATCH] Fix integration tests

---
 cpp/tests/integration/integration_test.cc        | 4 ++--
 cpp/tests/vereign/grpc/server_test.cc            | 4 ++--
 cpp/tests/vereign/restapi/client_session_test.cc | 8 +++-----
 3 files changed, 7 insertions(+), 9 deletions(-)

diff --git a/cpp/tests/integration/integration_test.cc b/cpp/tests/integration/integration_test.cc
index e3db449..482e13d 100644
--- a/cpp/tests/integration/integration_test.cc
+++ b/cpp/tests/integration/integration_test.cc
@@ -85,8 +85,8 @@ TEST_CASE("C API integration", "[.integration]") {
 
   // std::cout << vereign::test::ProtobufToJson(getDIDsResp) << std::endl;
 
-  grpc_shutdown();
-  google::protobuf::ShutdownProtobufLibrary();
+  // grpc_shutdown();
+  // google::protobuf::ShutdownProtobufLibrary();
 }
 
 TEST_CASE("vereign_service_start") {
diff --git a/cpp/tests/vereign/grpc/server_test.cc b/cpp/tests/vereign/grpc/server_test.cc
index efea679..de3c47d 100644
--- a/cpp/tests/vereign/grpc/server_test.cc
+++ b/cpp/tests/vereign/grpc/server_test.cc
@@ -84,6 +84,6 @@ TEST_CASE("grpc::Server", "[vereign/grpc/server][.integration]") {
 
   // std::cout << vereign::test::ProtobufToJson(getDIDsResp) << std::endl;
 
-  grpc_shutdown();
-  google::protobuf::ShutdownProtobufLibrary();
+  // grpc_shutdown();
+  // google::protobuf::ShutdownProtobufLibrary();
 }
diff --git a/cpp/tests/vereign/restapi/client_session_test.cc b/cpp/tests/vereign/restapi/client_session_test.cc
index 12997ff..88b3614 100644
--- a/cpp/tests/vereign/restapi/client_session_test.cc
+++ b/cpp/tests/vereign/restapi/client_session_test.cc
@@ -11,7 +11,7 @@
 #include <boost/asio/ssl/context.hpp>
 #include <fmt/core.h>
 
-TEST_CASE("ClientSession::Post", "[vereign/restapi/client_session][.integration]") {
+TEST_CASE("restapi::ClientSession::Post", "[vereign/restapi/client_session][.integration]") {
   namespace asio = boost::asio;
   namespace beast = boost::beast;
   asio::io_context ioc;
@@ -22,11 +22,9 @@ TEST_CASE("ClientSession::Post", "[vereign/restapi/client_session][.integration]
   auto host = vereign::testutil::RequireEnv("TEST_VEREIGN_API_HOST");
   auto port = vereign::testutil::GetEnv("TEST_VEREIGN_API_PORT", "https");
 
-  // Verify the remote server's certificate
-  // ctx.set_verify_mode(ssl::verify_peer);
-
   vereign::restapi::Client client{ioc, ctx, host, port};
-  vereign::restapi::ClientSession client_session{client, publicKey};
+  vereign::restapi::ClientSession client_session{client};
+  client_session.SetPubKey(publicKey);
 
   std::thread ioc_thread([&ioc]{
     ioc.run();
-- 
GitLab