31 checkSimpleDataMessage<long unsigned int>(
"long unsigned int");
32 checkSimpleDataMessage<unsigned int>(
"unsigned int");
33 checkSimpleDataMessage<unsigned short>(
"unsigned short");
34 checkSimpleDataMessage<unsigned char>(
"unsigned char");
36 checkSimpleDataMessage<long int>(
"long int");
37 checkSimpleDataMessage<int>(
"int");
38 checkSimpleDataMessage<short>(
"short");
39 checkSimpleDataMessage<char>(
"char");
41 checkSimpleDataMessage<int8_t>(
"int8_t");
43 checkSimpleDataMessage<bool>(
"bool");
44 checkSimpleDataMessage<float>(
"float");
45 checkSimpleDataMessage<double>(
"double");
50 std::string str(
"One thing to say");
54 std::string outStr(
"");
62 int main(
int argc,
char** argv){
int main(int argc, char **argv)
void testStringDataMessage()
Test if data size is Ok.
void testSimpleDataMessage()
Test if data size is Ok.
void checkSimpleDataMessage(const std::string &nameOfType)
Check the sime data message of a given type.
bool data_message_save(DataStreamIter &iter, T &data)
Save data in a message.
bool data_message_load(DataStreamIter &iter, T &data)
Load data from a message.
size_t data_size(T &data)
Get size of data.
#define data_stream_assert(isOk)
bool checkValue(const std::string &testName, const T &givenSize, const T &referenceSize)
Check given value compare to the reference value.
std::vector< DataStreamType > DataStreamMsg
DataStreamType * DataStreamIter