| |
1 |
1 |
#ifndef __GTESTMACROS_H__ |
| |
2 |
2 |
#define __GTESTMACROS_H__ |
| |
3 |
3 |
|
| |
4 |
4 |
#define EXPECT_TIMEOUT(handle)\ |
| |
5 |
5 |
{\ |
| |
6 |
6 |
DWORD dwResult = WaitForSingleObject(handle, 0); \ |
| |
7 |
|
EXPECT_EQ(WAIT_TIMEOUT, dwResult); \ |
| |
|
7 |
EXPECT_EQ((DWORD)WAIT_TIMEOUT, dwResult); \ |
| |
8 |
8 |
} |
| |
9 |
9 |
|
| |
10 |
10 |
#define EXPECT_SIGNALED(handle)\ |
| |
11 |
11 |
{\ |
| |
12 |
12 |
DWORD dwResult = WaitForSingleObject(handle, 0); \ |
| |
13 |
13 |
EXPECT_EQ(WAIT_OBJECT_0 + 0, dwResult); \ |
| |
14 |
14 |
} |
| |
15 |
15 |
|
| |
16 |
16 |
#endif |