// // xcode_gtest_helper.h // tax-calculator-test // // Created by Sam Jaffe on 11/25/20. // Copyright © 2020 Sam Jaffe. All rights reserved. // #pragma once #if defined(__APPLE__) #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wquoted-include-in-framework-header" #include #include #pragma clang diagnostic pop #if defined(TARGET_OS_OSX) // This is a hack to allow XCode to properly display failures when running // unit tests. #undef EXPECT_THAT #define EXPECT_THAT ASSERT_THAT #undef EXPECT_THROW #define EXPECT_THROW ASSERT_THROW #undef EXPECT_ANY_THROW #define EXPECT_ANY_THROW ASSERT_ANY_THROW #undef EXPECT_NO_THROW #define EXPECT_NO_THROW ASSERT_NO_THROW #undef EXPECT_TRUE #define EXPECT_TRUE ASSERT_TRUE #undef EXPECT_FALSE #define EXPECT_FALSE ASSERT_FALSE #endif #endif