diff --git a/test/logger/basic.cpp b/test/logger/basic.cpp index c39e5844b0..ef18ab97d9 100644 --- a/test/logger/basic.cpp +++ b/test/logger/basic.cpp @@ -32,6 +32,7 @@ #include #include +#include BOOST_AUTO_TEST_CASE( is_token_char ) { typedef websocketpp::log::basic error_log; @@ -62,6 +63,19 @@ BOOST_AUTO_TEST_CASE( access_clear ) { // writes shouldn't happen logger.write(websocketpp::log::alevel::devel,"devel"); - std::cout << "|" << out.str() << "|" << std::endl; + //std::cout << "|" << out.str() << "|" << std::endl; BOOST_CHECK( out.str().size() == 0 ); +} + +BOOST_AUTO_TEST_CASE( basic_concurrency ) { + typedef websocketpp::log::basic access_log; + + std::stringstream out; + access_log logger(0xffffffff,&out); + + logger.set_channels(0xffffffff); + + logger.write(websocketpp::log::alevel::devel,"devel"); + //std::cout << "|" << out.str() << "|" << std::endl; + BOOST_CHECK( out.str().size() > 0 ); } \ No newline at end of file