| 123456789101112131415161718192021222324252627282930313233343536373839 |
- //
- // 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"
- #pragma clang diagnostic ignored "-Wcomma"
- #include <gmock/gmock.h>
- #include <gtest/gtest.h>
- #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
|