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);
| }
|
|