Librairie xbee.

Dependents:   NerfUS-Coord NerfUSTarget

Fork of APP3_xbee by Team APP

test.h

Committer:
dupm2216
Date:
2017-02-14
Revision:
9:04063c29ab43
Parent:
8:b9c096965c00
Child:
11:d3811e37d89c

File content as of revision 9:04063c29ab43:

#ifndef TEST_HPP
#define TEST_HPP

#include <vector>
#include "xbee.h"

bool vectors_are_equal(const vector<char> v1, const vector<char> v2);

void run_all_tests();
void vectors_are_equal_test();
vector<char> construct_vector(const char* content, int length);
void generate_transmit_request_test();
void generate_led_high_command_test();
void generate_led_low_command_test();
void parse_receive_packet_test();
void parse_frame_parses_receive_packet_test();
void parse_frame_parses_transmit_status_test();
void parse_frame_parses_at_command_response_test();
void parse_frame_parses_remote_command_response_test();
void handle_frame_adds_parsed_frame_to_mailbox_test();

void parsed_frame_to_string_button_event_released_test();
void parsed_frame_to_string_button_event_pressed_test();
void parsed_frame_to_string_button_event_invalid_state_test();
void parsed_frame_to_string_accelerometer_test();
void parsed_frame_to_string_accelerometer_negative_values_test();
void parsed_frame_to_string_unsupported_event_type_test();

void construct_vector_using_function_that_returns_int_test();
void test_create_vector_by_copy_test();

#endif