#include "CppUTest/TestHarness.h" #include "CppUTest/CommandLineTestRunner.h" #include "yxml.h" #include "map.h" #include "btstack_defines.h" #include "btstack_util.h" #include "btstack_debug.h" #include "btstack_event.h" #include "map_util.h" const static char * folders = "" "" " " " " " " " " " " ""; const char * expected_folders[] = { "deleted", "draft", "inbox", "outbox", "sent" }; const int num_expected_folders = 5; const static char * messages = "" "" " " " " ""; const map_message_handle_t expected_message_handles[] = { {4,0,0,0,0,0,0,2}, {4,0,0,0,0,0,0,1} }; const int num_expected_message_handles = 2; #if 0 const static char * message = "BEGIN:BMSG\n" "VERSION:1.0\n" "STATUS:UNREAD\n" "TYPE:SMS_GSM\n" "FOLDER:telecom/msg/INBOX\n" "BEGIN:VCARD\n" "VERSION:3.0\n" "FN:\n" "N:\n" "TEL:Swisscom\n" "END:VCARD\n" "BEGIN:BENV\n" "BEGIN:BBODY\n" "CHARSET:UTF-8\n" "LENGTH:172\n" "BEGIN:MSG\n" "Lieber Kunde. Information und Hilfe zur Inbetriebnahme Ihres Mobiltelefons haben wir unter www.swisscom.ch/handy-einrichten für Sie zusammengestellt.\n" "END:MSG\n" "END:BBODY\n" "END:BENV\n" "END:BMSG\n"; #endif /* xml parser */ static int num_found_items; static void packet_handler(uint8_t packet_type, uint16_t channel, uint8_t *packet, uint16_t size); static void CHECK_EQUAL_ARRAY(const uint8_t * expected, uint8_t * actual, int size){ for (int i=0; i