Lines Matching refs:EXPECT_EXPANSION

55 #define EXPECT_EXPANSION(Result, Macro) \
59 EXPECT_EXPANSION("14", GMOCK_PP_CAT(1, 4));
60 EXPECT_EXPANSION("+=", GMOCK_PP_CAT(+, =));
64 EXPECT_EXPANSION("1", GMOCK_PP_NARG());
65 EXPECT_EXPANSION("1", GMOCK_PP_NARG(x));
66 EXPECT_EXPANSION("2", GMOCK_PP_NARG(x, y));
67 EXPECT_EXPANSION("3", GMOCK_PP_NARG(x, y, z));
68 EXPECT_EXPANSION("4", GMOCK_PP_NARG(x, y, z, w));
70 EXPECT_EXPANSION("0", GMOCK_PP_NARG0());
71 EXPECT_EXPANSION("1", GMOCK_PP_NARG0(x));
72 EXPECT_EXPANSION("2", GMOCK_PP_NARG0(x, y));
76 EXPECT_EXPANSION("0", GMOCK_PP_HAS_COMMA());
77 EXPECT_EXPANSION("1", GMOCK_PP_HAS_COMMA(, ));
78 EXPECT_EXPANSION("0", GMOCK_PP_HAS_COMMA((, )));
82 EXPECT_EXPANSION("1", GMOCK_PP_IS_EMPTY());
83 EXPECT_EXPANSION("0", GMOCK_PP_IS_EMPTY(, ));
84 EXPECT_EXPANSION("0", GMOCK_PP_IS_EMPTY(a));
85 EXPECT_EXPANSION("0", GMOCK_PP_IS_EMPTY(()));
88 EXPECT_EXPANSION("1", GMOCK_PP_IS_EMPTY(GMOCK_PP_INTERNAL_IS_EMPTY_TEST_1));
92 EXPECT_EXPANSION("1", GMOCK_PP_IF(1, 1, 2));
93 EXPECT_EXPANSION("2", GMOCK_PP_IF(0, 1, 2));
97 EXPECT_EXPANSION("1", GMOCK_PP_HEAD(1));
98 EXPECT_EXPANSION("1", GMOCK_PP_HEAD(1, 2));
99 EXPECT_EXPANSION("1", GMOCK_PP_HEAD(1, 2, 3));
101 EXPECT_EXPANSION("", GMOCK_PP_TAIL(1));
102 EXPECT_EXPANSION("2", GMOCK_PP_TAIL(1, 2));
103 EXPECT_EXPANSION("2", GMOCK_PP_HEAD(GMOCK_PP_TAIL(1, 2, 3)));
107 EXPECT_EXPANSION("0", GMOCK_PP_IS_BEGIN_PARENS(sss));
108 EXPECT_EXPANSION("0", GMOCK_PP_IS_BEGIN_PARENS(sss()));
109 EXPECT_EXPANSION("0", GMOCK_PP_IS_BEGIN_PARENS(sss() sss));
110 EXPECT_EXPANSION("1", GMOCK_PP_IS_BEGIN_PARENS((sss)));
111 EXPECT_EXPANSION("1", GMOCK_PP_IS_BEGIN_PARENS((sss)ss));
113 EXPECT_EXPANSION("0", GMOCK_PP_IS_ENCLOSED_PARENS(sss));
114 EXPECT_EXPANSION("0", GMOCK_PP_IS_ENCLOSED_PARENS(sss()));
115 EXPECT_EXPANSION("0", GMOCK_PP_IS_ENCLOSED_PARENS(sss() sss));
116 EXPECT_EXPANSION("1", GMOCK_PP_IS_ENCLOSED_PARENS((sss)));
117 EXPECT_EXPANSION("0", GMOCK_PP_IS_ENCLOSED_PARENS((sss)ss));
119 EXPECT_EXPANSION("1 + 1", GMOCK_PP_REMOVE_PARENS((1 + 1)));
123 EXPECT_EXPANSION("1", GMOCK_PP_INC(0));
124 EXPECT_EXPANSION("2", GMOCK_PP_INC(1));
125 EXPECT_EXPANSION("3", GMOCK_PP_INC(2));
126 EXPECT_EXPANSION("4", GMOCK_PP_INC(3));
127 EXPECT_EXPANSION("5", GMOCK_PP_INC(4));
129 EXPECT_EXPANSION("16", GMOCK_PP_INC(15));
136 EXPECT_EXPANSION("", GMOCK_PP_REPEAT(JOINER, X, 0));
137 EXPECT_EXPANSION("X0=", GMOCK_PP_REPEAT(JOINER, X, 1));
138 EXPECT_EXPANSION("X0= X1=", GMOCK_PP_REPEAT(JOINER, X, 2));
139 EXPECT_EXPANSION("X0= X1= X2=", GMOCK_PP_REPEAT(JOINER, X, 3));
140 EXPECT_EXPANSION("X0= X1= X2= X3=", GMOCK_PP_REPEAT(JOINER, X, 4));
141 EXPECT_EXPANSION("X0= X1= X2= X3= X4=", GMOCK_PP_REPEAT(JOINER, X, 5));
142 EXPECT_EXPANSION("X0= X1= X2= X3= X4= X5=", GMOCK_PP_REPEAT(JOINER, X, 6));
143 EXPECT_EXPANSION("X0= X1= X2= X3= X4= X5= X6=",
145 EXPECT_EXPANSION("X0= X1= X2= X3= X4= X5= X6= X7=",
147 EXPECT_EXPANSION("X0= X1= X2= X3= X4= X5= X6= X7= X8=",
149 EXPECT_EXPANSION("X0= X1= X2= X3= X4= X5= X6= X7= X8= X9=",
151 EXPECT_EXPANSION("X0= X1= X2= X3= X4= X5= X6= X7= X8= X9= X10=",
153 EXPECT_EXPANSION("X0= X1= X2= X3= X4= X5= X6= X7= X8= X9= X10= X11=",
155 EXPECT_EXPANSION("X0= X1= X2= X3= X4= X5= X6= X7= X8= X9= X10= X11= X12=",
157 EXPECT_EXPANSION(
160 EXPECT_EXPANSION(
165 EXPECT_EXPANSION("", GMOCK_PP_FOR_EACH(JOINER, X, ()));
166 EXPECT_EXPANSION("X0=a", GMOCK_PP_FOR_EACH(JOINER, X, (a)));
167 EXPECT_EXPANSION("X0=a X1=b", GMOCK_PP_FOR_EACH(JOINER, X, (a, b)));
168 EXPECT_EXPANSION("X0=a X1=b X2=c", GMOCK_PP_FOR_EACH(JOINER, X, (a, b, c)));
169 EXPECT_EXPANSION("X0=a X1=b X2=c X3=d",
171 EXPECT_EXPANSION("X0=a X1=b X2=c X3=d X4=e",
173 EXPECT_EXPANSION("X0=a X1=b X2=c X3=d X4=e X5=f",
175 EXPECT_EXPANSION("X0=a X1=b X2=c X3=d X4=e X5=f X6=g",
177 EXPECT_EXPANSION("X0=a X1=b X2=c X3=d X4=e X5=f X6=g X7=h",
179 EXPECT_EXPANSION("X0=a X1=b X2=c X3=d X4=e X5=f X6=g X7=h X8=i",
181 EXPECT_EXPANSION(
184 EXPECT_EXPANSION(
187 EXPECT_EXPANSION(
190 EXPECT_EXPANSION(
193 EXPECT_EXPANSION(
197 EXPECT_EXPANSION(