2020#include " gmock/gmock.h"
2121#include " gtest/gtest.h"
2222
23- #define EXPECT_SYSTEM_ERROR (statement, error_code ) \
23+ #define EXPECT_THROW_ERROR_CODE (statement, error_code ) \
2424 EXPECT_THROW ({\
2525 try { \
2626 GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_ (statement); \
@@ -118,7 +118,7 @@ TEST(ThreadDeathTest, MovingIntoRunningThreadShouldAbort) {
118118}
119119
120120TEST (ThreadDeathTest, JoinEmptyThreadShouldAbort) {
121- EXPECT_SYSTEM_ERROR (
121+ EXPECT_THROW_ERROR_CODE (
122122 {
123123 firebase::Thread thread;
124124 thread.Join ();
@@ -127,7 +127,7 @@ TEST(ThreadDeathTest, JoinEmptyThreadShouldAbort) {
127127}
128128
129129TEST (ThreadDeathTest, JoinThreadMultipleTimesShouldAbort) {
130- EXPECT_SYSTEM_ERROR (
130+ EXPECT_THROW_ERROR_CODE (
131131 {
132132 firebase::Thread thread ([] {});
133133
@@ -138,7 +138,7 @@ TEST(ThreadDeathTest, JoinThreadMultipleTimesShouldAbort) {
138138}
139139
140140TEST (ThreadDeathTest, JoinDetachedThreadShouldAbort) {
141- EXPECT_SYSTEM_ERROR (
141+ EXPECT_THROW_ERROR_CODE (
142142 {
143143 firebase::Thread thread ([] {});
144144
@@ -149,7 +149,7 @@ TEST(ThreadDeathTest, JoinDetachedThreadShouldAbort) {
149149}
150150
151151TEST (ThreadDeathTest, DetachJoinedThreadShouldAbort) {
152- EXPECT_SYSTEM_ERROR (
152+ EXPECT_THROW_ERROR_CODE (
153153 {
154154 firebase::Thread thread ([] {});
155155
@@ -160,7 +160,7 @@ TEST(ThreadDeathTest, DetachJoinedThreadShouldAbort) {
160160}
161161
162162TEST (ThreadDeathTest, DetachEmptyThreadShouldAbort) {
163- EXPECT_SYSTEM_ERROR (
163+ EXPECT_THROW_ERROR_CODE (
164164 {
165165 firebase::Thread thread;
166166
@@ -170,7 +170,7 @@ TEST(ThreadDeathTest, DetachEmptyThreadShouldAbort) {
170170}
171171
172172TEST (ThreadDeathTest, DetachThreadMultipleTimesShouldAbort) {
173- EXPECT_SYSTEM_ERROR (
173+ EXPECT_THROW_ERROR_CODE (
174174 {
175175 firebase::Thread thread ([] {});
176176
0 commit comments