freelistTest.cpp 296 字节
Newer Older
1
#include <gtest/gtest.h>
H
more  
Hongze Cheng 已提交
2

S
tlist  
Shengliang Guan 已提交
3
#include "tfreelist.h"
H
more  
Hongze Cheng 已提交
4 5 6 7 8 9 10

TEST(TD_UTIL_FREELIST_TEST, simple_test) {
  SFreeList fl;

  tFreeListInit(&fl);

  for (size_t i = 0; i < 1000; i++) {
11 12
    void *ptr = NULL;
    TFL_MALLOC(ptr, void*, 1024, &fl);
H
more  
Hongze Cheng 已提交
13 14 15 16 17
    GTEST_ASSERT_NE(ptr, nullptr);
  }

  tFreeListClear(&fl);
}