aboutsummaryrefslogtreecommitdiffhomepage
path: root/Firestore/core/test/firebase/firestore/util/strerror_test.cc
diff options
context:
space:
mode:
Diffstat (limited to 'Firestore/core/test/firebase/firestore/util/strerror_test.cc')
-rw-r--r--Firestore/core/test/firebase/firestore/util/strerror_test.cc11
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) {