mirror of
https://github.com/mutouyun/cpp-ipc.git
synced 2025-12-07 01:06:45 +08:00
add unit test
This commit is contained in:
parent
c07b14839d
commit
019a60b371
@ -116,6 +116,7 @@ TEST(monotonic_buffer_resource, release) {
|
|||||||
pmr::monotonic_buffer_resource tmp{buffer, &dummy};
|
pmr::monotonic_buffer_resource tmp{buffer, &dummy};
|
||||||
auto *p = tmp.allocate(1024);
|
auto *p = tmp.allocate(1024);
|
||||||
ASSERT_EQ(p, buffer.data());
|
ASSERT_EQ(p, buffer.data());
|
||||||
|
ASSERT_EQ(dummy.allocated, 0);
|
||||||
p = tmp.allocate(10240);
|
p = tmp.allocate(10240);
|
||||||
ASSERT_NE(p, buffer.data());
|
ASSERT_NE(p, buffer.data());
|
||||||
ASSERT_LE(dummy.allocated, 10240 + 1024);
|
ASSERT_LE(dummy.allocated, 10240 + 1024);
|
||||||
@ -124,6 +125,9 @@ TEST(monotonic_buffer_resource, release) {
|
|||||||
p = tmp.allocate(1024);
|
p = tmp.allocate(1024);
|
||||||
ASSERT_EQ(p, buffer.data());
|
ASSERT_EQ(p, buffer.data());
|
||||||
ASSERT_EQ(dummy.allocated, 0);
|
ASSERT_EQ(dummy.allocated, 0);
|
||||||
|
p = tmp.allocate(10240);
|
||||||
|
ASSERT_NE(p, buffer.data());
|
||||||
|
ASSERT_LE(dummy.allocated, 10240 + 1024);
|
||||||
}
|
}
|
||||||
ASSERT_EQ(dummy.allocated, 0);
|
ASSERT_EQ(dummy.allocated, 0);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user