X-Git-Url: http://sigrok.org/gitweb/?a=blobdiff_plain;f=tests%2Fcheck_device.c;h=d9594451373c0cd137f5b0ce9b3d3c7bd289a533;hb=HEAD;hp=7b955c7272165b2609809885f6ff05e93513af4f;hpb=ccd3f5e5eb05741001fcaa704c1720de8f0f66d3;p=libsigrok.git diff --git a/tests/check_device.c b/tests/check_device.c deleted file mode 100644 index 7b955c72..00000000 --- a/tests/check_device.c +++ /dev/null @@ -1,80 +0,0 @@ -/* - * This file is part of the libsigrok project. - * - * Copyright (C) 2014 Uwe Hermann - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - */ - -#include -#include -#include "../include/libsigrok/libsigrok.h" -#include "lib.h" - -START_TEST(test_user_new) -{ - struct sr_dev_inst *sdi; - - sdi = sr_dev_inst_user_new("Vendor", "Model", "Version"); - - fail_unless(sdi != NULL, "sr_dev_inst_user_new() failed."); - - fail_unless(!strcmp("Vendor", sr_dev_inst_vendor_get(sdi))); - fail_unless(!strcmp("Model", sr_dev_inst_model_get(sdi))); - fail_unless(!strcmp("Version", sr_dev_inst_version_get(sdi))); -} -END_TEST - -START_TEST(test_channel_add) -{ - int ret; - struct sr_dev_inst *sdi; - GSList *channels; - - sdi = sr_dev_inst_user_new("Vendor", "Model", "Version"); - fail_unless(sdi != NULL, "sr_dev_inst_user_new() failed."); - - channels = sr_dev_inst_channels_get(sdi); - fail_unless(g_slist_length(channels) == 0, "More than 0 channels."); - - ret = sr_dev_inst_channel_add(sdi, 0, SR_CHANNEL_LOGIC, "D1"); - channels = sr_dev_inst_channels_get(sdi); - fail_unless(ret == SR_OK); - fail_unless(g_slist_length(channels) == 1); - - ret = sr_dev_inst_channel_add(sdi, 1, SR_CHANNEL_ANALOG, "A1"); - channels = sr_dev_inst_channels_get(sdi); - fail_unless(ret == SR_OK); - fail_unless(g_slist_length(channels) == 2); -} -END_TEST - -Suite *suite_device(void) -{ - Suite *s; - TCase *tc; - - s = suite_create("device"); - - tc = tcase_create("sr_dev_inst_user_new"); - tcase_add_test(tc, test_user_new); - - tc = tcase_create("sr_dev_inst_channel_add"); - tcase_add_test(tc, test_channel_add); - - suite_add_tcase(s, tc); - - return s; -}