diff --git a/test/Makefile b/test/Makefile index 2ead5bda1..6d846af98 100644 --- a/test/Makefile +++ b/test/Makefile @@ -5,16 +5,32 @@ SUBDIRS = \ att_db \ avdtp \ avrcp \ - tlv_posix \ + base64 \ ble_client \ btstack_link_key_db \ + crypto \ des_iterator \ gatt_client \ hfp \ + hid_parser \ linked_list \ + maths \ + obex \ + ring_buffer \ sdp_client \ security_manager \ - # maths \ + tlv_posix \ + + +# test fails +# flash_tlv \ +# map_test \ +# mesh \ +# sdp \ + +# not unit-tests +# map_client \ +# sbc \ subdirs: echo Building all tests diff --git a/test/crypto/mock.c b/test/crypto/mock.c index a6e80840d..6b13a275d 100644 --- a/test/crypto/mock.c +++ b/test/crypto/mock.c @@ -61,3 +61,5 @@ int hci_send_cmd(const hci_cmd_t *cmd, ...){ return 0; } +void hci_halting_defer(void){ +} diff --git a/test/hid_parser/hid_parser_test.c b/test/hid_parser/hid_parser_test.c index 0b6ebfdb2..edd660f80 100644 --- a/test/hid_parser/hid_parser_test.c +++ b/test/hid_parser/hid_parser_test.c @@ -240,7 +240,7 @@ TEST_GROUP(HID){ TEST(HID, MouseWithoutReportID){ static btstack_hid_parser_t hid_parser; - btstack_hid_parser_init(&hid_parser, mouse_descriptor_without_report_id, sizeof(mouse_descriptor_without_report_id), BTSTACK_HID_REPORT_TYPE_INPUT, mouse_report_without_id_positive_xy, sizeof(mouse_report_without_id_positive_xy)); + btstack_hid_parser_init(&hid_parser, mouse_descriptor_without_report_id, sizeof(mouse_descriptor_without_report_id), HID_REPORT_TYPE_INPUT, mouse_report_without_id_positive_xy, sizeof(mouse_report_without_id_positive_xy)); expect_field(&hid_parser, 9, 1, 1); expect_field(&hid_parser, 9, 2, 1); expect_field(&hid_parser, 9, 3, 0); @@ -252,7 +252,7 @@ TEST(HID, MouseWithoutReportID){ TEST(HID, MouseWithoutReportIDSigned){ static btstack_hid_parser_t hid_parser; - btstack_hid_parser_init(&hid_parser, mouse_descriptor_without_report_id, sizeof(mouse_descriptor_without_report_id), BTSTACK_HID_REPORT_TYPE_INPUT, mouse_report_without_id_negative_xy, sizeof(mouse_report_without_id_negative_xy)); + btstack_hid_parser_init(&hid_parser, mouse_descriptor_without_report_id, sizeof(mouse_descriptor_without_report_id), HID_REPORT_TYPE_INPUT, mouse_report_without_id_negative_xy, sizeof(mouse_report_without_id_negative_xy)); expect_field(&hid_parser, 9, 1, 1); expect_field(&hid_parser, 9, 2, 1); expect_field(&hid_parser, 9, 3, 0); @@ -264,7 +264,7 @@ TEST(HID, MouseWithoutReportIDSigned){ TEST(HID, MouseWithReportID){ static btstack_hid_parser_t hid_parser; - btstack_hid_parser_init(&hid_parser, mouse_descriptor_with_report_id, sizeof(mouse_descriptor_with_report_id), BTSTACK_HID_REPORT_TYPE_INPUT, mouse_report_with_id_1, sizeof(mouse_report_with_id_1)); + btstack_hid_parser_init(&hid_parser, mouse_descriptor_with_report_id, sizeof(mouse_descriptor_with_report_id), HID_REPORT_TYPE_INPUT, mouse_report_with_id_1, sizeof(mouse_report_with_id_1)); expect_field(&hid_parser, 9, 1, 1); expect_field(&hid_parser, 9, 2, 1); expect_field(&hid_parser, 9, 3, 0); @@ -276,7 +276,7 @@ TEST(HID, MouseWithReportID){ TEST(HID, BootKeyboard){ static btstack_hid_parser_t hid_parser; - btstack_hid_parser_init(&hid_parser, hid_descriptor_keyboard_boot_mode, sizeof(hid_descriptor_keyboard_boot_mode), BTSTACK_HID_REPORT_TYPE_INPUT, keyboard_report1, sizeof(keyboard_report1)); + btstack_hid_parser_init(&hid_parser, hid_descriptor_keyboard_boot_mode, sizeof(hid_descriptor_keyboard_boot_mode), HID_REPORT_TYPE_INPUT, keyboard_report1, sizeof(keyboard_report1)); expect_field(&hid_parser, 7, 0xe0, 1); expect_field(&hid_parser, 7, 0xe1, 0); expect_field(&hid_parser, 7, 0xe2, 0); @@ -297,7 +297,7 @@ TEST(HID, BootKeyboard){ TEST(HID, Combo1){ static btstack_hid_parser_t hid_parser; - btstack_hid_parser_init(&hid_parser, combo_descriptor_with_report_ids, sizeof(combo_descriptor_with_report_ids), BTSTACK_HID_REPORT_TYPE_INPUT, combo_report1, sizeof(combo_report1)); + btstack_hid_parser_init(&hid_parser, combo_descriptor_with_report_ids, sizeof(combo_descriptor_with_report_ids), HID_REPORT_TYPE_INPUT, combo_report1, sizeof(combo_report1)); expect_field(&hid_parser, 9, 1, 1); expect_field(&hid_parser, 9, 2, 1); expect_field(&hid_parser, 9, 3, 0); @@ -309,7 +309,7 @@ TEST(HID, Combo1){ TEST(HID, Combo2){ static btstack_hid_parser_t hid_parser; - btstack_hid_parser_init(&hid_parser, combo_descriptor_with_report_ids, sizeof(combo_descriptor_with_report_ids), BTSTACK_HID_REPORT_TYPE_INPUT, combo_report2, sizeof(combo_report2)); + btstack_hid_parser_init(&hid_parser, combo_descriptor_with_report_ids, sizeof(combo_descriptor_with_report_ids), HID_REPORT_TYPE_INPUT, combo_report2, sizeof(combo_report2)); expect_field(&hid_parser, 7, 0xe0, 1); expect_field(&hid_parser, 7, 0xe1, 0); expect_field(&hid_parser, 7, 0xe2, 0); @@ -332,14 +332,14 @@ TEST(HID, GetReportSize){ int report_size = 0; const uint8_t * hid_descriptor = combo_descriptor_with_report_ids; uint16_t hid_descriptor_len = sizeof(combo_descriptor_with_report_ids); - report_size = btstack_hid_get_report_size_for_id(1, BTSTACK_HID_REPORT_TYPE_INPUT, hid_descriptor_len, hid_descriptor); + report_size = btstack_hid_get_report_size_for_id(1, HID_REPORT_TYPE_INPUT, hid_descriptor_len, hid_descriptor); CHECK_EQUAL(3, report_size); hid_descriptor = hid_descriptor_keyboard_boot_mode; hid_descriptor_len = sizeof(hid_descriptor_keyboard_boot_mode); - report_size = btstack_hid_get_report_size_for_id(0, BTSTACK_HID_REPORT_TYPE_OUTPUT, hid_descriptor_len, hid_descriptor); + report_size = btstack_hid_get_report_size_for_id(0, HID_REPORT_TYPE_OUTPUT, hid_descriptor_len, hid_descriptor); CHECK_EQUAL(1, report_size); - report_size = btstack_hid_get_report_size_for_id(0, BTSTACK_HID_REPORT_TYPE_INPUT, hid_descriptor_len, hid_descriptor); + report_size = btstack_hid_get_report_size_for_id(0, HID_REPORT_TYPE_INPUT, hid_descriptor_len, hid_descriptor); CHECK_EQUAL(8, report_size); } diff --git a/test/sdp/Makefile b/test/sdp/Makefile index e59028495..3f0311aab 100644 --- a/test/sdp/Makefile +++ b/test/sdp/Makefile @@ -51,7 +51,8 @@ COMMON = \ pan.c \ sdp_util.c \ spp_server.c \ - + btstack_hid_parser.c \ + COMMON_OBJ = $(COMMON:.c=.o) all: sdp_record_builder diff --git a/test/sdp/sdp_record_builder.c b/test/sdp/sdp_record_builder.c index f5769c580..7aeecf31f 100644 --- a/test/sdp/sdp_record_builder.c +++ b/test/sdp/sdp_record_builder.c @@ -169,7 +169,7 @@ TEST(SDPRecordBuilder, AVRCP_TARGET){ service_provider_name = ""; descriptor_size = 0; expected_len = avrcp_target_record_size(browsing, service_name, service_provider_name); - avrcp_target_create_sdp_record(service_buffer, 0, browsing, 0, service_name, service_provider_name); + avrcp_target_create_sdp_record(service_buffer, 0, 0, service_name, service_provider_name); CHECK_EQUAL(de_get_len(service_buffer), expected_len); browsing = 1; @@ -177,7 +177,7 @@ TEST(SDPRecordBuilder, AVRCP_TARGET){ service_provider_name = ""; descriptor_size = 0; expected_len = avrcp_target_record_size(browsing, service_name, service_provider_name); - avrcp_target_create_sdp_record(service_buffer, 0, browsing, 0, service_name, service_provider_name); + avrcp_target_create_sdp_record(service_buffer, 0, 0, service_name, service_provider_name); CHECK_EQUAL(de_get_len(service_buffer), expected_len); } @@ -209,7 +209,7 @@ TEST(SDPRecordBuilder, AVRCP_CONTROLLER){ service_provider_name = ""; descriptor_size = 0; expected_len = avrcp_controller_record_size(browsing, service_name, service_provider_name); - avrcp_controller_create_sdp_record(service_buffer, 0, browsing, 0, service_name, service_provider_name); + avrcp_controller_create_sdp_record(service_buffer, 0, 0, service_name, service_provider_name); CHECK_EQUAL(de_get_len(service_buffer), expected_len); browsing = 1; @@ -217,7 +217,7 @@ TEST(SDPRecordBuilder, AVRCP_CONTROLLER){ service_provider_name = ""; descriptor_size = 0; expected_len = avrcp_controller_record_size(browsing, service_name, service_provider_name); - avrcp_controller_create_sdp_record(service_buffer, 0, browsing, 0, service_name, service_provider_name); + avrcp_controller_create_sdp_record(service_buffer, 0, 0, service_name, service_provider_name); CHECK_EQUAL(de_get_len(service_buffer), expected_len); } @@ -462,7 +462,7 @@ TEST(SDPRecordBuilder, GN){ IPv4Subnet = NULL; IPv6Subnet = NULL; expected_len = pan_gn_sdp_record_size(network_packet_types, name, desc, IPv4Subnet, IPv6Subnet); - pan_create_gn_sdp_service(service_buffer, 0, network_packet_types, name, desc, BNEP_SECURITY_NONE, IPv4Subnet, IPv6Subnet); + pan_create_gn_sdp_record(service_buffer, 0, network_packet_types, name, desc, BNEP_SECURITY_NONE, IPv4Subnet, IPv6Subnet); CHECK_EQUAL(de_get_len(service_buffer), expected_len); // test ipv4 param @@ -472,7 +472,7 @@ TEST(SDPRecordBuilder, GN){ IPv4Subnet = NULL; IPv6Subnet = ""; expected_len = pan_gn_sdp_record_size(network_packet_types, name, desc, IPv4Subnet, IPv6Subnet); - pan_create_gn_sdp_service(service_buffer, 0, network_packet_types, name, desc, BNEP_SECURITY_NONE, IPv4Subnet, IPv6Subnet); + pan_create_gn_sdp_record(service_buffer, 0, network_packet_types, name, desc, BNEP_SECURITY_NONE, IPv4Subnet, IPv6Subnet); CHECK_EQUAL(de_get_len(service_buffer), expected_len); // test ipv6 param @@ -482,7 +482,7 @@ TEST(SDPRecordBuilder, GN){ IPv4Subnet = ""; IPv6Subnet = ""; expected_len = pan_gn_sdp_record_size(network_packet_types, name, desc, IPv4Subnet, IPv6Subnet); - pan_create_gn_sdp_service(service_buffer, 0, network_packet_types, name, desc, BNEP_SECURITY_NONE, IPv4Subnet, IPv6Subnet); + pan_create_gn_sdp_record(service_buffer, 0, network_packet_types, name, desc, BNEP_SECURITY_NONE, IPv4Subnet, IPv6Subnet); CHECK_EQUAL(de_get_len(service_buffer), expected_len); }