return 0;
}
-START_TEST(kds_s2000w_net_get_parameters_with_image_data)
+void kds_s2000w_net_get_parameters_with_image_data()
{
handler* h = init_handler();
h->read_info->scan_started = 1;
SANE_Status status = _sane_kds_s2000w_net_get_parameters(h, ¶ms);
- ck_assert_int_eq(params.format, 1);
- ck_assert_int_eq(params.last_frame, 0);
- ck_assert_int_eq(params.bytes_per_line, 42);
- ck_assert_int_eq(params.pixels_per_line, 1080);
- ck_assert_int_eq(params.lines, 100);
- ck_assert_int_eq(params.depth, 8);
- ck_assert_int_eq(status, SANE_STATUS_GOOD);
+ assert_int_equal(params.format, 1);
+ assert_int_equal(params.last_frame, 0);
+ assert_int_equal(params.bytes_per_line, 42);
+ assert_int_equal(params.pixels_per_line, 1080);
+ assert_int_equal(params.lines, 100);
+ assert_int_equal(params.depth, 8);
+ assert_int_equal(status, SANE_STATUS_GOOD);
free_handler(h);
h = NULL;
}
-END_TEST
START_TEST(kds_s2000w_net_get_devices)
{
tcase_add_test(net_tests, kds_s2000w_net_get_devices);
tcase_add_test(net_tests, kds_s2000w_net_init);
tcase_add_test(net_tests, kds_s2000w_net_get_devices_only_remote);
- tcase_add_test(net_tests, kds_s2000w_net_get_parameters_with_image_data);
tcase_add_test(net_tests, kds_s2000w_net_set_io_mode);
tcase_add_test(net_tests, kds_s2000w_net_get_select_fd);
tcase_add_test(net_tests, sane_kds_s2000w_net_control_get_option_zero);
cmocka_unit_test(kds_s2000w_config_read_empty_config)
};
+ const struct CMUnitTest net_tests[] = {
+ cmocka_unit_test(kds_s2000w_net_get_parameters_with_image_data)
+ };
+
result = cmocka_run_group_tests(net_read_tests, NULL, NULL);
result |= cmocka_run_group_tests(read_config, NULL, NULL);
+ result |= cmocka_run_group_tests(net_tests, NULL, NULL);
return result;
}