ngl_server 1.0
基于 Actor 模型的 C++ 服务器框架
socket_pool_gtest.cpp File Reference

Socket缓冲池的单元测试。 More...

#include "tools/serialize/socket_pool.h"
#include <gtest/gtest.h>
#include <thread>
#include <vector>
#include <atomic>
#include <numeric>

Functions

 ngl::TEST (SocketPoolTest, BasicAllocation)
 ngl::TEST (SocketPoolTest, MultipleAllocations)
 ngl::TEST (SocketPoolTest, LargeAllocation)
 ngl::TEST (SocketPoolTest, CrossThreadFree)
 ngl::TEST (SocketPoolTest, CrossThreadBatch)
 ngl::TEST (SocketPoolTest, CrossThreadContentPreserved)
 ngl::TEST (SocketPoolTest, SlotOverflow)
 ngl::TEST (SocketPoolTest, BucketTrim)
 ngl::TEST (SocketPoolTest, ConcurrentStress)

Detailed Description

Socket缓冲池的单元测试。