config.h 673 B

1234567891011121314151617181920
  1. #ifndef ENTT_COMMON_CONFIG_H
  2. #define ENTT_COMMON_CONFIG_H
  3. namespace test {
  4. #ifdef NDEBUG
  5. # define ENTT_DEBUG_TEST(Case, Test) TEST(Case, DISABLED_##Test)
  6. # define ENTT_DEBUG_TEST_P(Case, Test) TEST_P(Case, DISABLED_##Test)
  7. # define ENTT_DEBUG_TEST_F(Case, Test) TEST_F(Case, DISABLED_##Test)
  8. # define ENTT_DEBUG_TYPED_TEST(Case, Test) TYPED_TEST(Case, DISABLED_##Test)
  9. #else
  10. # define ENTT_DEBUG_TEST(Case, Test) TEST(Case, Test)
  11. # define ENTT_DEBUG_TEST_P(Case, Test) TEST_P(Case, Test)
  12. # define ENTT_DEBUG_TEST_F(Case, Test) TEST_F(Case, Test)
  13. # define ENTT_DEBUG_TYPED_TEST(Case, Test) TYPED_TEST(Case, Test)
  14. #endif
  15. } // namespace test
  16. #endif