tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <memory>
#include "test/jemalloc_test.h"
 
TEST_BEGIN(test_basic) {
   auto foo = new long(4);
   assert_ptr_not_null(foo, "Unexpected new[] failure");
   delete foo;
   // Test nullptr handling.
   foo = nullptr;
   delete foo;
 
   auto bar = new long;
   assert_ptr_not_null(bar, "Unexpected new failure");
   delete bar;
   // Test nullptr handling.
   bar = nullptr;
   delete bar;
}
TEST_END
 
int
main() {
   return test(
       test_basic);
}