20
20
#include " gmock/gmock.h"
21
21
#include " gtest/gtest.h"
22
22
23
- #define EXPECT_SYSTEM_ERROR (statement, error_code ) \
23
+ #define EXPECT_THROW_ERROR_CODE (statement, error_code ) \
24
24
EXPECT_THROW ({\
25
25
try { \
26
26
GTEST_SUPPRESS_UNREACHABLE_CODE_WARNING_BELOW_ (statement); \
@@ -118,7 +118,7 @@ TEST(ThreadDeathTest, MovingIntoRunningThreadShouldAbort) {
118
118
}
119
119
120
120
TEST (ThreadDeathTest, JoinEmptyThreadShouldAbort) {
121
- EXPECT_SYSTEM_ERROR (
121
+ EXPECT_THROW_ERROR_CODE (
122
122
{
123
123
firebase::Thread thread;
124
124
thread.Join ();
@@ -127,7 +127,7 @@ TEST(ThreadDeathTest, JoinEmptyThreadShouldAbort) {
127
127
}
128
128
129
129
TEST (ThreadDeathTest, JoinThreadMultipleTimesShouldAbort) {
130
- EXPECT_SYSTEM_ERROR (
130
+ EXPECT_THROW_ERROR_CODE (
131
131
{
132
132
firebase::Thread thread ([] {});
133
133
@@ -138,7 +138,7 @@ TEST(ThreadDeathTest, JoinThreadMultipleTimesShouldAbort) {
138
138
}
139
139
140
140
TEST (ThreadDeathTest, JoinDetachedThreadShouldAbort) {
141
- EXPECT_SYSTEM_ERROR (
141
+ EXPECT_THROW_ERROR_CODE (
142
142
{
143
143
firebase::Thread thread ([] {});
144
144
@@ -149,7 +149,7 @@ TEST(ThreadDeathTest, JoinDetachedThreadShouldAbort) {
149
149
}
150
150
151
151
TEST (ThreadDeathTest, DetachJoinedThreadShouldAbort) {
152
- EXPECT_SYSTEM_ERROR (
152
+ EXPECT_THROW_ERROR_CODE (
153
153
{
154
154
firebase::Thread thread ([] {});
155
155
@@ -160,7 +160,7 @@ TEST(ThreadDeathTest, DetachJoinedThreadShouldAbort) {
160
160
}
161
161
162
162
TEST (ThreadDeathTest, DetachEmptyThreadShouldAbort) {
163
- EXPECT_SYSTEM_ERROR (
163
+ EXPECT_THROW_ERROR_CODE (
164
164
{
165
165
firebase::Thread thread;
166
166
@@ -170,7 +170,7 @@ TEST(ThreadDeathTest, DetachEmptyThreadShouldAbort) {
170
170
}
171
171
172
172
TEST (ThreadDeathTest, DetachThreadMultipleTimesShouldAbort) {
173
- EXPECT_SYSTEM_ERROR (
173
+ EXPECT_THROW_ERROR_CODE (
174
174
{
175
175
firebase::Thread thread ([] {});
176
176
0 commit comments