Home | History | Annotate | Download | only in cpp
      1 #include <memory>
      2 #include "test/jemalloc_test.h"
      3 
      4 TEST_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 }
     19 TEST_END
     20 
     21 int
     22 main() {
     23 	return test(
     24 	    test_basic);
     25 }
     26