|
1 | 1 | // SPDX-License-Identifier: BSD-3-Clause |
2 | | -/* Copyright 2020, Intel Corporation */ |
| 2 | +/* Copyright 2020-2021, Intel Corporation */ |
3 | 3 |
|
4 | 4 | #include "radix.hpp" |
5 | 5 |
|
@@ -43,7 +43,7 @@ test_emplace(nvobj::pool<root> &pop, nvobj::persistent_ptr<Container> &ptr) |
43 | 43 | nvobj::transaction::run( |
44 | 44 | pop, [&] { nvobj::delete_persistent<Container>(ptr); }); |
45 | 45 |
|
46 | | - UT_ASSERT(OID_IS_NULL(pmemobj_first(pop.handle()))); |
| 46 | + UT_ASSERTeq(num_allocs(pop), 0); |
47 | 47 | } |
48 | 48 |
|
49 | 49 | template <typename Container, int ValueRepeats> |
@@ -87,7 +87,7 @@ test_try_emplace(nvobj::pool<root> &pop, nvobj::persistent_ptr<Container> &ptr) |
87 | 87 | nvobj::transaction::run( |
88 | 88 | pop, [&] { nvobj::delete_persistent<Container>(ptr); }); |
89 | 89 |
|
90 | | - UT_ASSERT(OID_IS_NULL(pmemobj_first(pop.handle()))); |
| 90 | + UT_ASSERTeq(num_allocs(pop), 0); |
91 | 91 | } |
92 | 92 |
|
93 | 93 | template <typename Container, int ValueRepeats> |
@@ -152,7 +152,7 @@ test_insert_or_assign(nvobj::pool<root> &pop, |
152 | 152 | nvobj::transaction::run( |
153 | 153 | pop, [&] { nvobj::delete_persistent<Container>(ptr); }); |
154 | 154 |
|
155 | | - UT_ASSERT(OID_IS_NULL(pmemobj_first(pop.handle()))); |
| 155 | + UT_ASSERTeq(num_allocs(pop), 0); |
156 | 156 | } |
157 | 157 |
|
158 | 158 | template <typename Container, int ValueRepeats> |
@@ -199,7 +199,7 @@ test_insert(nvobj::pool<root> &pop, nvobj::persistent_ptr<Container> &ptr) |
199 | 199 | nvobj::transaction::run( |
200 | 200 | pop, [&] { nvobj::delete_persistent<Container>(ptr); }); |
201 | 201 |
|
202 | | - UT_ASSERT(OID_IS_NULL(pmemobj_first(pop.handle()))); |
| 202 | + UT_ASSERTeq(num_allocs(pop), 0); |
203 | 203 | } |
204 | 204 |
|
205 | 205 | template <typename Container, int ValueRepeats> |
@@ -266,7 +266,7 @@ test_assign(nvobj::pool<root> &pop, nvobj::persistent_ptr<Container> &ptr) |
266 | 266 | nvobj::transaction::run( |
267 | 267 | pop, [&] { nvobj::delete_persistent<Container>(ptr); }); |
268 | 268 |
|
269 | | - UT_ASSERT(OID_IS_NULL(pmemobj_first(pop.handle()))); |
| 269 | + UT_ASSERTeq(num_allocs(pop), 0); |
270 | 270 | } |
271 | 271 |
|
272 | 272 | template <typename Container, int ValueRepeats> |
@@ -334,7 +334,7 @@ test_assign_internal_leaf(nvobj::pool<root> &pop, |
334 | 334 | nvobj::transaction::run( |
335 | 335 | pop, [&] { nvobj::delete_persistent<Container>(ptr); }); |
336 | 336 |
|
337 | | - UT_ASSERT(OID_IS_NULL(pmemobj_first(pop.handle()))); |
| 337 | + UT_ASSERTeq(num_allocs(pop), 0); |
338 | 338 | } |
339 | 339 |
|
340 | 340 | template <typename Container, int ValueRepeats> |
@@ -377,7 +377,7 @@ test_assign_root(nvobj::pool<root> &pop, nvobj::persistent_ptr<Container> &ptr) |
377 | 377 | nvobj::transaction::run( |
378 | 378 | pop, [&] { nvobj::delete_persistent<Container>(ptr); }); |
379 | 379 |
|
380 | | - UT_ASSERT(OID_IS_NULL(pmemobj_first(pop.handle()))); |
| 380 | + UT_ASSERTeq(num_allocs(pop), 0); |
381 | 381 | } |
382 | 382 |
|
383 | 383 | template <typename Container, int ValueRepeats> |
@@ -422,7 +422,7 @@ test_erase(nvobj::pool<root> &pop, nvobj::persistent_ptr<Container> &ptr) |
422 | 422 | nvobj::transaction::run( |
423 | 423 | pop, [&] { nvobj::delete_persistent<Container>(ptr); }); |
424 | 424 |
|
425 | | - UT_ASSERT(OID_IS_NULL(pmemobj_first(pop.handle()))); |
| 425 | + UT_ASSERTeq(num_allocs(pop), 0); |
426 | 426 | } |
427 | 427 |
|
428 | 428 | template <typename Container, int ValueRepeats> |
@@ -463,7 +463,7 @@ test_erase_internal(nvobj::pool<root> &pop, |
463 | 463 | nvobj::transaction::run( |
464 | 464 | pop, [&] { nvobj::delete_persistent<Container>(ptr); }); |
465 | 465 |
|
466 | | - UT_ASSERT(OID_IS_NULL(pmemobj_first(pop.handle()))); |
| 466 | + UT_ASSERTeq(num_allocs(pop), 0); |
467 | 467 | } |
468 | 468 | } |
469 | 469 |
|
|
0 commit comments