add test
This commit is contained in:
parent
34f7051eec
commit
5787ff052d
|
@ -4,5 +4,19 @@
|
|||
#include "vnodeMemAllocator.h"
|
||||
|
||||
TEST(VMATest, basic_create_and_destroy_test) {
|
||||
std::cout << "Hello, this is VMA test" << std::endl;
|
||||
SVnodeMemAllocator *vma = VMACreate(1024, 512, 64);
|
||||
EXPECT_TRUE(vma != nullptr);
|
||||
EXPECT_EQ(vma->full, false);
|
||||
EXPECT_EQ(vma->ssize, 512);
|
||||
EXPECT_EQ(vma->threshold, 64);
|
||||
EXPECT_EQ(vma->inuse->tsize, 1024);
|
||||
VMADestroy(vma);
|
||||
|
||||
vma = VMACreate(1024, 512, 1024);
|
||||
EXPECT_TRUE(vma != nullptr);
|
||||
VMADestroy(vma);
|
||||
|
||||
vma = VMACreate(1024, 512, 1025);
|
||||
EXPECT_TRUE(vma == nullptr);
|
||||
VMADestroy(vma);
|
||||
}
|
Loading…
Reference in New Issue