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