| | |
| | | #include "center.h" |
| | | #include "defs.h" |
| | | #include "log.h" |
| | | #include "util.h" |
| | | #include <atomic> |
| | | #include <condition_variable> |
| | |
| | | #include <string> |
| | | #include <thread> |
| | | #include <vector> |
| | | |
| | | namespace |
| | | { |
| | | bool InitLog() |
| | | { |
| | | ns_log::AddLog("/tmp/bhshmq_test.log", true, true); |
| | | ns_log::ResetLogLevel(ns_log::LogLevel::debug); |
| | | return true; |
| | | } |
| | | static bool g_test_init_log = InitLog(); |
| | | } // namespace |
| | | |
| | | using namespace bhome_shm; |
| | | using namespace bhome_msg; |
| | |
| | | BOOST_AUTO_TEST_CASE(PubSubTest) |
| | | { |
| | | SharedMemory &shm = TestShm(); |
| | | MsgI::BindShm(shm); |
| | | GlobalInit(shm); |
| | | |
| | | auto Avail = [&]() { return shm.get_free_memory(); }; |
| | | auto init_avail = Avail(); |
| | |
| | | BOOST_AUTO_TEST_CASE(ReqRepTest) |
| | | { |
| | | SharedMemory &shm = TestShm(); |
| | | MsgI::BindShm(shm); |
| | | GlobalInit(shm); |
| | | |
| | | auto Avail = [&]() { return shm.get_free_memory(); }; |
| | | auto init_avail = Avail(); |