Lines Matching defs:TST_CHECK_EXPR

44 #define TST_CHECK_EXPR(expr) do { \
132 TST_CHECK_EXPR(USBFilterIsIdentical(&Dev, &Flt1));
133 TST_CHECK_EXPR(USBFilterMatch(&Dev, &Flt1));
154 TST_CHECK_EXPR(!USBFilterHasAnySubstatialCriteria(&Flt1));
155 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev) /* 100% ignore filter */);
158 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
160 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
163 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
165 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
168 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
170 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
174 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
176 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
178 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
180 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
182 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
184 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
186 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
188 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
190 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
192 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
194 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
197 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
199 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
201 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
203 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
205 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
208 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
212 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
214 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
216 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
218 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
221 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
223 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
225 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
228 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
230 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
232 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
235 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
238 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
240 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
242 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
245 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
247 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
249 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
252 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
254 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
256 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
259 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
261 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
263 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
265 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
268 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
270 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
272 TST_CHECK_EXPR(USBFilterMatch(&Flt1, &Dev));
274 TST_CHECK_EXPR(!USBFilterMatch(&Flt1, &Dev));
291 TST_CHECK_EXPR(sOf.u64Pre == UINT64_C(0x1234567887654321)); TST_CHECK_EXPR(sOf.u64Post == UINT64_C(0x1234567887654321));
294 TST_CHECK_EXPR(USBFilterSetStringExact(&sOf.Flt, USBFILTERIDX_SERIAL_NUMBER_STR, &g_szString256[0], true ) == VERR_BUFFER_OVERFLOW);
295 TST_CHECK_EXPR(sOf.u64Pre == UINT64_C(0x1234567887654321)); TST_CHECK_EXPR(sOf.u64Post == UINT64_C(0x1234567887654321));
296 TST_CHECK_EXPR(USBFilterSetStringExact(&sOf.Flt, USBFILTERIDX_SERIAL_NUMBER_STR, &g_szString256[1], true ) == VERR_BUFFER_OVERFLOW);
297 TST_CHECK_EXPR(sOf.u64Pre == UINT64_C(0x1234567887654321)); TST_CHECK_EXPR(sOf.u64Post == UINT64_C(0x1234567887654321));
298 TST_CHECK_EXPR(USBFilterSetStringExact(&sOf.Flt, USBFILTERIDX_SERIAL_NUMBER_STR, &g_szString256[2], true ) == VINF_SUCCESS);
299 TST_CHECK_EXPR(sOf.u64Pre == UINT64_C(0x1234567887654321)); TST_CHECK_EXPR(sOf.u64Post == UINT64_C(0x1234567887654321));
300 TST_CHECK_EXPR(USBFilterSetStringExact(&sOf.Flt, USBFILTERIDX_SERIAL_NUMBER_STR, &g_szString256[3], true ) == VINF_SUCCESS);
301 TST_CHECK_EXPR(sOf.u64Pre == UINT64_C(0x1234567887654321)); TST_CHECK_EXPR(sOf.u64Post == UINT64_C(0x1234567887654321));
303 TST_CHECK_EXPR(USBFilterSetStringExact(&sOf.Flt, USBFILTERIDX_SERIAL_NUMBER_STR, "", true ) == VINF_SUCCESS);
304 TST_CHECK_EXPR(sOf.u64Pre == UINT64_C(0x1234567887654321)); TST_CHECK_EXPR(sOf.u64Post == UINT64_C(0x1234567887654321));
305 TST_CHECK_EXPR(USBFilterSetStringExact(&sOf.Flt, USBFILTERIDX_PRODUCT_STR, &g_szString256[2], true ) == VINF_SUCCESS);
306 TST_CHECK_EXPR(sOf.u64Pre == UINT64_C(0x1234567887654321)); TST_CHECK_EXPR(sOf.u64Post == UINT64_C(0x1234567887654321));
307 TST_CHECK_EXPR(USBFilterSetStringExact(&sOf.Flt, USBFILTERIDX_PRODUCT_STR, &g_szString256[1], true ) == VERR_BUFFER_OVERFLOW);
308 TST_CHECK_EXPR(sOf.u64Pre == UINT64_C(0x1234567887654321)); TST_CHECK_EXPR(sOf.u64Post == UINT64_C(0x1234567887654321));
310 TST_CHECK_EXPR(USBFilterSetStringExact(&sOf.Flt, USBFILTERIDX_PRODUCT_STR, &g_szString128[2], true ) == VINF_SUCCESS);
311 TST_CHECK_EXPR(sOf.u64Pre == UINT64_C(0x1234567887654321)); TST_CHECK_EXPR(sOf.u64Post == UINT64_C(0x1234567887654321));
312 TST_CHECK_EXPR(USBFilterSetStringExact(&sOf.Flt, USBFILTERIDX_SERIAL_NUMBER_STR, &g_szString128[1], true ) == VINF_SUCCESS);
313 TST_CHECK_EXPR(sOf.u64Pre == UINT64_C(0x1234567887654321)); TST_CHECK_EXPR(sOf.u64Post == UINT64_C(0x1234567887654321));
315 TST_CHECK_EXPR(USBFilterSetStringExact(&sOf.Flt, USBFILTERIDX_SERIAL_NUMBER_STR, &g_szString64[0], true ) == VINF_SUCCESS);
316 TST_CHECK_EXPR(sOf.u64Pre == UINT64_C(0x1234567887654321)); TST_CHECK_EXPR(sOf.u64Post == UINT64_C(0x1234567887654321));
317 TST_CHECK_EXPR(USBFilterSetStringExact(&sOf.Flt, USBFILTERIDX_PRODUCT_STR, &g_szString64[0], true ) == VINF_SUCCESS);
318 TST_CHECK_EXPR(sOf.u64Pre == UINT64_C(0x1234567887654321)); TST_CHECK_EXPR(sOf.u64Post == UINT64_C(0x1234567887654321));
319 TST_CHECK_EXPR(USBFilterSetStringExact(&sOf.Flt, USBFILTERIDX_MANUFACTURER_STR, &g_szString128[4], true ) == VINF_SUCCESS);
320 TST_CHECK_EXPR(USBFilterSetStringExact(&sOf.Flt, USBFILTERIDX_MANUFACTURER_STR, &g_szString128[4], true ) == VINF_SUCCESS);
321 TST_CHECK_EXPR(USBFilterSetStringExact(&sOf.Flt, USBFILTERIDX_MANUFACTURER_STR, &g_szString128[3], true ) == VERR_BUFFER_OVERFLOW);
322 TST_CHECK_EXPR(sOf.u64Pre == UINT64_C(0x1234567887654321)); TST_CHECK_EXPR(sOf.u64Post == UINT64_C(0x1234567887654321));
329 TST_CHECK_EXPR(USBFilterSetNumExact(&Dev2, USBFILTERIDX_VENDOR_ID, 0x19b6, true) == VINF_SUCCESS);
330 TST_CHECK_EXPR(USBFilterSetNumExact(&Dev2, USBFILTERIDX_PRODUCT_ID, 0x1024, true) == VINF_SUCCESS);
331 TST_CHECK_EXPR(USBFilterSetNumExact(&Dev2, USBFILTERIDX_DEVICE_REV, 0x0141, true) == VINF_SUCCESS);
332 TST_CHECK_EXPR(USBFilterSetNumExact(&Dev2, USBFILTERIDX_DEVICE_CLASS, 0, true) == VINF_SUCCESS);
333 TST_CHECK_EXPR(USBFilterSetNumExact(&Dev2, USBFILTERIDX_DEVICE_SUB_CLASS, 0, true) == VINF_SUCCESS);
334 TST_CHECK_EXPR(USBFilterSetNumExact(&Dev2, USBFILTERIDX_DEVICE_PROTOCOL, 0, true) == VINF_SUCCESS);
335 TST_CHECK_EXPR(USBFilterSetNumExact(&Dev2, USBFILTERIDX_PORT, 0x1, true) == VINF_SUCCESS);
336 TST_CHECK_EXPR(USBFilterSetStringExact(&Dev2, USBFILTERIDX_MANUFACTURER_STR, "Generic", true) == VINF_SUCCESS);
337 TST_CHECK_EXPR(USBFilterSetStringExact(&Dev2, USBFILTERIDX_PRODUCT_STR, "Mass Storage Device", true) == VINF_SUCCESS);
338 TST_CHECK_EXPR(USBFilterSetStringExact(&Dev2, USBFILTERIDX_MANUFACTURER_STR, "YBU1PPRS", true) == VINF_SUCCESS);
339 TST_CHECK_EXPR(USBFilterGetNum(&Dev2, USBFILTERIDX_VENDOR_ID) == 0x19b6);
340 TST_CHECK_EXPR(USBFilterGetNum(&Dev2, USBFILTERIDX_PRODUCT_ID) == 0x1024);
341 TST_CHECK_EXPR(USBFilterGetNum(&Dev2, USBFILTERIDX_DEVICE_REV) == 0x0141);
342 TST_CHECK_EXPR(USBFilterGetNum(&Dev2, USBFILTERIDX_DEVICE_CLASS) == 0);
343 TST_CHECK_EXPR(USBFilterGetNum(&Dev2, USBFILTERIDX_DEVICE_SUB_CLASS) == 0);
344 TST_CHECK_EXPR(USBFilterGetNum(&Dev2, USBFILTERIDX_DEVICE_PROTOCOL) == 0);
345 TST_CHECK_EXPR(USBFilterGetNum(&Dev2, USBFILTERIDX_PORT) == 1);