Librairie xbee.
Dependents: NerfUS-Coord NerfUSTarget
Fork of APP3_xbee by
test.h
00001 ///////////////////////////////////////////////////////////// 00002 // APP 3 // 00003 // // 00004 // Université de Sherbrooke // 00005 // Génie informatique // 00006 // Session 5, Hiver 2017 // 00007 // // 00008 // Date: 14 février 2017 // 00009 // // 00010 // Auteurs: Maxime Dupuis, dupm2216 // 00011 // Bruno Allaire-Lemay, allb2701 // 00012 ///////////////////////////////////////////////////////////// 00013 00014 #ifndef TEST_HPP 00015 #define TEST_HPP 00016 00017 #include <vector> 00018 #include "xbee.h" 00019 00020 bool vectors_are_equal(const vector<char> v1, const vector<char> v2); 00021 00022 void run_all_tests(); 00023 void vectors_are_equal_test(); 00024 vector<char> construct_vector(const char* content, int length); 00025 void generate_transmit_request_test(); 00026 void generate_led_high_command_test(); 00027 void generate_led_low_command_test(); 00028 void parse_receive_packet_test(); 00029 void parse_frame_parses_receive_packet_test(); 00030 void parse_frame_parses_transmit_status_test(); 00031 void parse_frame_parses_at_command_response_test(); 00032 void parse_frame_parses_remote_command_response_test(); 00033 void handle_frame_adds_parsed_frame_to_mailbox_test(); 00034 00035 void test_create_vector_by_copy_test(); 00036 00037 void string_to_data_test(); 00038 void hexa_char_to_dec_test(); 00039 00040 #endif
Generated on Thu Jul 14 2022 15:12:33 by
1.7.2
