From addf70a6aa6b611449d350ba28e6ff8baae6b3c5 Mon Sep 17 00:00:00 2001 From: Matthias Ringwald Date: Thu, 29 Nov 2018 14:48:21 +0100 Subject: [PATCH] mesh: refactor test receive network pdus --- test/mesh/mesh_message_test.c | 64 ++++++++++++++++++++++++----------- 1 file changed, 44 insertions(+), 20 deletions(-) diff --git a/test/mesh/mesh_message_test.c b/test/mesh/mesh_message_test.c index ce71f3161..c72d96c08 100644 --- a/test/mesh/mesh_message_test.c +++ b/test/mesh/mesh_message_test.c @@ -117,33 +117,57 @@ static uint8_t test_network_pdu_len; static uint8_t test_network_pdu_data[29]; static const char * test_network_pdu_string; -TEST(MessageTest, Test1){ - // Network PDU 1 - test_network_pdu_string = "68eca487516765b5e5bfdacbaf6cb7fb6bff871f035444ce83a670df"; - test_network_pdu_len = strlen(test_network_pdu_string) / 2; - btstack_parse_hex(test_network_pdu_string, test_network_pdu_len, test_network_pdu_data); +char * message1_network_pdus[] = { + (char *) "68eca487516765b5e5bfdacbaf6cb7fb6bff871f035444ce83a670df" +}; +char * message1_lower_transport_pdus[] = { + (char *) "034b50057e400000010000", +}; - mesh_network_received_message(test_network_pdu_data, test_network_pdu_len); +char * message6_network_pdus[] = { + (char *) "68cab5c5348a230afba8c63d4e686364979deaf4fd40961145939cda0e", + (char *) "681615b5dd4a846cae0c032bf0746f44f1b8cc8ce5edc57e55beed49c0" +}; +char * message6_lower_transport_pdus[] = { + (char *) "8026ac01ee9dddfd2169326d23f3afdf", + (char *) "8026ac21cfdc18c52fdef772e0e17308", +}; - // Expected Lower Transport PDU - transport_pdu_string = "034b50057e400000010000"; - transport_pdu_len = strlen(transport_pdu_string) / 2; - btstack_parse_hex(transport_pdu_string, transport_pdu_len, transport_pdu_data); +void inject_network_pdus(int count, char ** network_pdus, char ** lower_transport_pdus){ + int i; + for (i=0;i