20 std::vector<std::pair<T, T> > vecData;
21 for(
size_t i(0lu); i < nbValue; ++i){vecData.push_back(std::pair<T, T>(i,2lu*i));}
28 std::vector<std::pair<T, T> > outVec;
35 checkVectorPairDataMessage<long unsigned int>(
"long unsigned int");
36 checkVectorPairDataMessage<unsigned int>(
"unsigned int");
37 checkVectorPairDataMessage<unsigned short>(
"unsigned short");
38 checkVectorPairDataMessage<unsigned int>(
"unsigned int");
39 checkVectorPairDataMessage<unsigned char>(
"unsigned char");
40 checkVectorPairDataMessage<long int>(
"long int");
41 checkVectorPairDataMessage<int>(
"int");
42 checkVectorPairDataMessage<short>(
"short");
43 checkVectorPairDataMessage<int>(
"int");
44 checkVectorPairDataMessage<char>(
"char");
45 checkVectorPairDataMessage<float>(
"float");
46 checkVectorPairDataMessage<double>(
"double");
47 checkVectorPairDataMessage<int8_t>(
"int8_t");
50 int main(
int argc,
char** argv){
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
int main(int argc, char **argv)
void testVectorPairDataMessage()
Test if data size is Ok.
void checkVectorPairDataMessage(const std::string &nameOfType)
Check the vector of pair of data with message of a given type.