Lines Matching refs:param

78  * 跟踪param和value不同,不做任何处理
80 #define ICUNIT_TRACK_EQUAL(param, value, retcode) \
82 if ((param) != (value)) { \
83 EXPECT_EQ((long)(value), (long)(param)); \
88 * 跟踪param和value相同,不做任何处理
90 #define ICUNIT_TRACK_NOT_EQUAL(param, value, retcode) \
92 if ((param) == (value)) { \
93 EXPECT_NE((long)(value), (long)(param)); \
98 #define ICUNIT_ASSERT_NOT_EQUAL_NULL(param, value, retcode) \
100 if ((param) == (value)) { \
101 EXPECT_NE((long)(value), (long)(param)); \
107 #define ICUNIT_ASSERT_EQUAL_NULL(param, value, retcode) \
109 if ((param) != (value)) { \
110 EXPECT_EQ((long)(value), (long)(param)); \
117 * 断言param和value相同,不同则return
119 #define ICUNIT_ASSERT_EQUAL_VOID(param, value, retcode) \
121 if ((param) != (value)) { \
122 EXPECT_EQ((long)(value), (long)(param)); \
129 * 断言param和value不同,相同则return
131 #define ICUNIT_ASSERT_NOT_EQUAL_VOID(param, value, retcode) \
133 if ((param) == (value)) { \
134 EXPECT_NE((long)(value), (long)(param)); \
139 #define ICUNIT_ASSERT_EQUAL(param, value, retcode) \
141 if ((param) != (value)) { \
142 EXPECT_EQ((long)(param), (long)(value)); \
148 #define ICUNIT_ASSERT_TWO_EQUAL(param, value1, value2, retcode) \
150 if (((param) != (value1)) && ((param) != (value2))) { \
151 EXPECT_EQ((long)(value1), (long)(param)); \
152 EXPECT_EQ((long)(value2), (long)(param)); \
158 * 判断param等于value1或value2,不等则跳转到label处
160 #define ICUNIT_GOTO_TWO_EQUAL(param, value1, value2, retcode, label) \
162 if (((param) != (value1)) && ((param) != (value2))) { \
169 * 断言param和value不同,相同则return
171 #define ICUNIT_ASSERT_NOT_EQUAL(param, value, retcode) \
173 if ((param) == (value)) { \
179 * 断言param不在value1和value2之间就return
181 #define ICUNIT_ASSERT_WITHIN_EQUAL(param, value1, value2, retcode) \
183 if ((param) < (value1) || (param) > (value2)) { \
184 EXPECT_GE((long)(param), (long)(value1)); \
185 EXPECT_LE((long)(param), (long)(value2)); \
192 * 断言param是否在一定范围内,不在则return
194 #define ICUNIT_ASSERT_WITHIN_EQUAL_VOID(param, value1, value2, retcode) \
196 if ((param) < (value1) || (param) > (value2)) { \
197 EXPECT_GE((long)(param), (long)(value1)); \
198 EXPECT_LE((long)(param), (long)(value2)); \
205 * 断言param是否在一定范围内,不在则return
207 #define ICUNIT_ASSERT_WITHIN_EQUAL_NULL(param, value1, value2, retcode) \
209 if ((param) < (value1) || (param) > (value2)) { \
210 EXPECT_GE((long)(param), (long)(value1)); \
211 EXPECT_LE((long)(param), (long)(value2)); \
231 * 判断param和value是否相同,不同则跳转到label处
233 #define ICUNIT_ASSERT_EQUAL_TIME(param, value, retcode, label) \
235 if ((param) < (value - 1) || (param) > (value + 1)) { \
308 * 判断param和value是否相同,不同则跳转到label处
310 #define ICUNIT_GOTO_EQUAL(param, value, retcode, label) \
312 if ((param) != (value)) { \
313 EXPECT_EQ((long)(value), (long)(param)); \
319 #define ICUNIT_GOTO_EQUAL_IN(param, value1, value2, retcode, label) \
321 if (((param) != (value1)) && ((param) != (value2))) { \
328 * 判断param和value是否不同,相同则跳转到label处
330 #define ICUNIT_GOTO_NOT_EQUAL(param, value, retcode, label) \
332 if ((param) == (value)) { \
333 EXPECT_NE((long)(value), (long)(param)); \
339 #define ICUNIT_GOTO_WITHIN_EQUAL(param, value1, value2, retcode, label) \
341 if ((param) < (value1) || (param) > (value2)) { \
342 EXPECT_GE((long)(param), (long)(value1)); \
343 EXPECT_LE((long)(param), (long)(value2)); \
373 * 跟踪param和value不同,不做任何处理
375 #define ICUNIT_ASSERT_EQUAL_EXIT(param, value, exitcode) \
377 if ((param) != (value)) { \
378 EXPECT_EQ((long)(value), (long)(param)); \
383 #define ICUNIT_ASSERT_NOT_EQUAL_NULL_VOID(param, value, retcode) \
385 if ((param) == (value)) { \
386 EXPECT_NE((long)(value), (long)(param)); \
391 #define ICUNIT_ASSERT_EQUAL_NULL_VOID(param, value, retcode) \
393 if ((param) != (value)) { \
394 EXPECT_EQ((long)(value), (long)(param)); \