Check if the number of delete calls are equal to the passed number.
Requires a variable with name new_delete_counter and the type NewDeleteCounter that is valid in the current scope. The macro COUNT_NEW_AND_DELETE performs the required initialization. This macro should only be used in a test using gtest.h and relies on EXPECT_EQ. The test is passed if the number of delete calls since the macro COUNT_NEW_AND_DELETE was used is equal to the passed number. Otherwise, the test fails.
If DISABLE_NEW_DELETE_COUNTER is defined, this macro does nothing.
- Parameters
-
| num_delete_exp | Expected number of delete calls |