deathTestCommon.h 369 B

1234567891011
  1. #pragma once
  2. #include <gsl/assert>
  3. constexpr char deathstring[] = "Expected Death";
  4. constexpr char failed_set_terminate_deathstring[] = ".*";
  5. // This prevents a failed call to set_terminate from failing the test suite.
  6. constexpr const char* GetExpectedDeathString(std::terminate_handler handle)
  7. {
  8. return handle ? deathstring : failed_set_terminate_deathstring;
  9. }