Commit 2d45f49f authored by Gabriel Ivăncescu's avatar Gabriel Ivăncescu Committed by Alexandre Julliard

vbscript/tests: Use integers instead of booleans for counting call expectations.

parent f9613711
...@@ -53,27 +53,27 @@ ...@@ -53,27 +53,27 @@
DEFINE_GUID(GUID_NULL,0,0,0,0,0,0,0,0,0,0,0); DEFINE_GUID(GUID_NULL,0,0,0,0,0,0,0,0,0,0,0);
#define DEFINE_EXPECT(func) \ #define DEFINE_EXPECT(func) \
static BOOL expect_ ## func = FALSE, called_ ## func = FALSE static int expect_ ## func = 0, called_ ## func = 0
#define SET_EXPECT(func) \ #define SET_EXPECT(func) \
expect_ ## func = TRUE expect_ ## func = 1
#define CHECK_EXPECT2(func) \ #define CHECK_EXPECT2(func) \
do { \ do { \
ok(expect_ ##func, "unexpected call " #func "\n"); \ ok(expect_ ##func, "unexpected call " #func "\n"); \
called_ ## func = TRUE; \ called_ ## func++; \
}while(0) }while(0)
#define CHECK_EXPECT(func) \ #define CHECK_EXPECT(func) \
do { \ do { \
CHECK_EXPECT2(func); \ CHECK_EXPECT2(func); \
expect_ ## func = FALSE; \ expect_ ## func--; \
}while(0) }while(0)
#define CHECK_CALLED(func) \ #define CHECK_CALLED(func) \
do { \ do { \
ok(called_ ## func, "expected " #func "\n"); \ ok(called_ ## func, "expected " #func "\n"); \
expect_ ## func = called_ ## func = FALSE; \ expect_ ## func = called_ ## func = 0; \
}while(0) }while(0)
DEFINE_EXPECT(GetLCID); DEFINE_EXPECT(GetLCID);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment