Skip to content

Commit c2c6d4a

Browse files
author
Cormac Cannon
committed
Replaced VALID/INVALID with true/false to squash msvc warning
1 parent 587f622 commit c2c6d4a

File tree

3 files changed

+11
-12
lines changed

3 files changed

+11
-12
lines changed

fakegen.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -690,7 +690,7 @@ def output_assertions
690690
PP_1PAR_EACH_IDX(_FFF_ASSERT_ARG, FN, __VA_ARGS__)
691691
692692
#define FFF_ASSERT_NTH(FN, CALL_IDX, ...) \
693-
_FFF_ASSERT_TRUE_MSG(CALL_IDX > 0, "Invalid call index -- expected >0, got " #CALL_IDX); \
693+
_FFF_ASSERT_TRUE_MSG(CALL_IDX>0, "Invalid call index -- expected >0, got " #CALL_IDX); \
694694
_FFF_ASSERT_TRUE_MSG(FFF_CALLS(FN) >= CALL_IDX, #FN " not called " #CALL_IDX " times"); \
695695
PP_2PAR_EACH_IDX(_FFF_ASSERT_HISTORICAL_ARG, FN, CALL_IDX, __VA_ARGS__)
696696
@@ -715,8 +715,8 @@ def output_assertions
715715
#define _FFF_ASSERT_EQ(expected, actual) _FFF_ASSERT_EQ_MSG(expected, actual, "Expected " #expected " / Got " #actual)
716716
#endif
717717
718-
#define _FFF_ASSERT_TRUE_MSG(COND, MSG) _FFF_ASSERT_EQ_MSG(((COND)>0), 1, MSG)
719-
#define _FFF_ASSERT_FALSE_MSG(COND, MSG) _FFF_ASSERT_EQ_MSG((COND), 0, MSG)
718+
#define _FFF_ASSERT_TRUE_MSG(COND, MSG) _FFF_ASSERT_EQ_MSG((COND), true, MSG)
719+
#define _FFF_ASSERT_FALSE_MSG(COND, MSG) _FFF_ASSERT_EQ_MSG((COND), false, MSG)
720720
721721
#define _FFF_ASSERT_ARG(FN, VAL, ARG_IDX) _FFF_ASSERT_EQ_MSG(VAL, FFF_LAST_ARG_VAL(FN, ARG_IDX), #FN" parameter value mismatch at ARG"#ARG_IDX);
722722

fff.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6788,7 +6788,7 @@ FFF_END_EXTERN_C
67886788
PP_1PAR_EACH_IDX(_FFF_ASSERT_ARG, FN, __VA_ARGS__)
67896789

67906790
#define FFF_ASSERT_NTH(FN, CALL_IDX, ...) \
6791-
_FFF_ASSERT_TRUE_MSG(CALL_IDX > 0, "Invalid call index -- expected >0, got " #CALL_IDX); \
6791+
_FFF_ASSERT_TRUE_MSG(CALL_IDX>0, "Invalid call index -- expected >0, got " #CALL_IDX); \
67926792
_FFF_ASSERT_TRUE_MSG(FFF_CALLS(FN) >= CALL_IDX, #FN " not called " #CALL_IDX " times"); \
67936793
PP_2PAR_EACH_IDX(_FFF_ASSERT_HISTORICAL_ARG, FN, CALL_IDX, __VA_ARGS__)
67946794

@@ -6813,8 +6813,8 @@ FFF_END_EXTERN_C
68136813
#define _FFF_ASSERT_EQ(expected, actual) _FFF_ASSERT_EQ_MSG(expected, actual, "Expected " #expected " / Got " #actual)
68146814
#endif
68156815

6816-
#define _FFF_ASSERT_TRUE_MSG(COND, MSG) _FFF_ASSERT_EQ_MSG(((COND)>0), 1, MSG)
6817-
#define _FFF_ASSERT_FALSE_MSG(COND, MSG) _FFF_ASSERT_EQ_MSG((COND), 0, MSG)
6816+
#define _FFF_ASSERT_TRUE_MSG(COND, MSG) _FFF_ASSERT_EQ_MSG((COND), true, MSG)
6817+
#define _FFF_ASSERT_FALSE_MSG(COND, MSG) _FFF_ASSERT_EQ_MSG((COND), false, MSG)
68186818

68196819
#define _FFF_ASSERT_ARG(FN, VAL, ARG_IDX) _FFF_ASSERT_EQ_MSG(VAL, FFF_LAST_ARG_VAL(FN, ARG_IDX), #FN" parameter value mismatch at ARG"#ARG_IDX);
68206820

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,12 @@
11
static int valid_assertions_, invalid_assertions_;
2-
#define _FFF_ASSERT_EQ_MSG(EXP, ACT, MSG) if ((EXP)==(ACT)) { valid_assertions_++; } else { invalid_assertions_++; }
2+
#define _FFF_ASSERT_EQ_MSG(EXP, ACT, MSG) do {if ((EXP)==(ACT)) { valid_assertions_++; } else { invalid_assertions_++; }} while(0);
33

4-
enum AssertionResult {
5-
INVALID,
6-
VALID
7-
};
4+
#include <stdbool.h>
5+
#define INVALID false
6+
#define VALID true
87

98
#define ASSERT_FAKE_ASSERTION_WAS(RSLT) \
10-
if((RSLT)==VALID) ASSERT_EQ(1, valid_assertions_>0); \
9+
if((RSLT)==VALID) ASSERT_EQ(true, valid_assertions_>0); \
1110
ASSERT_EQ((!(RSLT)), invalid_assertions_>0)
1211

1312
#define RESET_FAKE_ASSERTIONS() valid_assertions_ = invalid_assertions_ = 0

0 commit comments

Comments
 (0)