diff --git a/test/src/cpp11/log_test.cpp b/test/src/cpp11/log_test.cpp index 8d95075..34a5b82 100644 --- a/test/src/cpp11/log_test.cpp +++ b/test/src/cpp11/log_test.cpp @@ -1,6 +1,5 @@ #include "loger.h" #include "debug.h" -#include "pattern/ringbuffer.hpp" #include #pragma pack(4) @@ -49,51 +48,7 @@ BYTE_ORDER HostByteOrder(){ } -RingBuffer pTest(200); -int tmp[200]; -int tmp2[200]; - int main(){ - int randlen; - for (int w = 0; w < 200; w++) { - tmp2[w] = w; - } - - for(int i = 0;i < 100;i++){ - std::cout << "\r\n"; - std::cout << "round " << i << std::endl; - randlen = rand() % 100; - std::cout <<"randlen" << randlen << "\r\n"; - int z = 0; - - for (z = 0; z < randlen; z++) { - pTest.Add(&tmp2[z], 1); - } - - std::cout << "check\r\n"; - for (z = 0; z < randlen; z++) { - printf("%02d ", pTest.At(z)); - - //std::cout << pTest.At(z) << " "; - if ((z != 0) && (z % 10 == 0)) { - std::cout << "\r\n"; - } - } - std::cout << "\r\n"; - - std::cout << "take" << pTest.TakeBack(tmp, randlen) << "\r\n" << std::endl; - std::cout << "\r\n"; - - for (int z = 0; z < randlen; z++) { - printf("%02d ", tmp[z]); - // std::cout << tmp[z]<< " "; - if ((z != 0)&&(z % 10 == 0)){ - std::cout<<"\r\n"; - } - } - std::cout << "\r\n"; - } - std::cout<<"byteorder "<int{ Sleep(2000); std::cout<<"start\r\n"; @@ -59,9 +66,16 @@ int main() uv_async_send(&async); Sleep(1000); uv_async_send(&async2); + Sleep(5000); + std::cout<<"stop\r\n"; + uv_async_send(&stopsig); + std::cout<<"stop\r\n"; return 1; }); t1.detach(); uv_run(loop, UV_RUN_DEFAULT); + uv_stop(loop); + return 0; -} \ No newline at end of file +} +