diff options
Diffstat (limited to 'Firestore/core/test/firebase/firestore/util/strerror_test.cc')
-rw-r--r-- | Firestore/core/test/firebase/firestore/util/strerror_test.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/Firestore/core/test/firebase/firestore/util/strerror_test.cc b/Firestore/core/test/firebase/firestore/util/strerror_test.cc index 854cb08..e6e64a4 100644 --- a/Firestore/core/test/firebase/firestore/util/strerror_test.cc +++ b/Firestore/core/test/firebase/firestore/util/strerror_test.cc @@ -23,9 +23,20 @@ namespace firestore { namespace util { TEST(StrErrorTest, ValidErrorCode) { +#if defined(_MSC_VER) +#pragma warning(push) + // strerror is unsafe generally, but it's used here as the simplest possible + // reference implementation. +#pragma warning(disable : 4996) +#endif + errno = EAGAIN; EXPECT_EQ(StrError(EINTR), strerror(EINTR)); EXPECT_EQ(errno, EAGAIN); + +#if defined(_MSC_VER) +#pragma warning(pop) +#endif } TEST(StrErrorTest, InvalidErrorCode) { |