Lines Matching refs:mock
121 /** create mock device
122 * create a mock device entry
123 * @param device device pointer to fill with mock data
147 * the startiing situation is that the mock device has never
158 device_list_type mock;
160 create_mock_device ("mock", &mock);
170 store_device (mock);
177 /* walk device list to be sure mock device hasn't been stored */
180 if (devices[i].devname && !strcmp (devices[i].devname, mock.devname))
195 /* store mock device */
196 store_device (mock);
200 if (devices[i].devname && !strcmp (devices[i].devname, mock.devname))
207 printf ("ERROR: mock device not stored !\n");
218 && !strcmp (devices[i].devname, mock.devname))
225 printf ("ERROR: mock device still present !\n");
236 && !strcmp (devices[i].devname, mock.devname))
243 printf ("ERROR: mock device slot not reusable !\n");
247 /* store mock device again, slot in devices should be reused
249 create_mock_device ("mock2", &mock);
250 store_device (mock);
254 if (devices[i].devname && !strcmp (devices[i].devname, mock.devname))
261 printf ("ERROR: mock device not stored !\n");
265 /* last rescan to wipe mock device out */
428 device_list_type mock;
459 /* create a mock device and make it missing by rescanning */
460 create_mock_device ("mock", &mock);
461 store_device (mock);
472 /* remove mock device */
493 device_list_type mock;
526 /* create a mock device and make it missing by rescanning */
527 create_mock_device ("mock", &mock);
528 store_device (mock);
539 /* remove mock device */
559 device_list_type mock;
585 /* add mock device */
586 create_mock_device ("mock", &mock);
587 store_device (mock);
588 status = sanei_usb_get_vendor_product_byname ("mock", &vendor, &product);
591 printf ("ERROR: getting vendor for mock devname!\n");
594 if (vendor != mock.vendor || product != mock.product)
596 printf ("ERROR: wrong vendor/product for mock devname!\n");
599 /* remove mock device */
629 device_list_type mock;
652 /* add mock device */
653 create_mock_device ("mock", &mock);
654 store_device (mock);
659 printf ("ERROR: getting vendor for mock devname!\n");
662 if (vendor != mock.vendor || product != mock.product)
664 printf ("ERROR: wrong vendor/product for mock devname!\n");
667 /* remove mock device */
766 * create a mock device and attach to it, checking
773 device_list_type mock;
775 /* add mock device and try to attach to it */
777 create_mock_device ("mock", &mock);
778 expected_device = mock.devname;
779 store_device (mock);
791 sanei_usb_attach_matching_devices (mock.devname, dummy_attach);
795 printf ("ERROR: couldn't attach to 'mock' device!\n");
820 /* remove mock device */
868 /* test corner cases with mock device */
924 /* test attach matching device with a mock */