13 template<
typename T,
typename U>
15 std::string fileName(
"value_test_list_pair.data");
17 std::list<std::pair<T, U> > vecRef;
18 for(
size_t i(0lu); i < nbValue; ++i){vecRef.push_back(std::pair<T, U>(i,2lu*i));}
21 std::list<std::pair<T, U> > vecValue;
32 testSimpleListPairValue<T, long unsigned int>(
"std::list<std::pair<"+firstTypeName+
", long unsigned int> >", nbValue);
33 testSimpleListPairValue<T, unsigned int>(
"std::list<std::pair<"+firstTypeName+
", unsigned int> >", nbValue);
34 testSimpleListPairValue<T, unsigned short>(
"std::list<std::pair<"+firstTypeName+
", unsigned short> >", nbValue);
35 testSimpleListPairValue<T, unsigned char>(
"std::list<std::pair<"+firstTypeName+
", unsigned char> >", nbValue);
37 testSimpleListPairValue<T, long int>(
"std::list<std::pair<"+firstTypeName+
", long int> >", nbValue);
38 testSimpleListPairValue<T, int>(
"std::list<std::pair<"+firstTypeName+
", int> >", nbValue);
39 testSimpleListPairValue<T, short>(
"std::list<std::pair<"+firstTypeName+
", short> >", nbValue);
40 testSimpleListPairValue<T, char>(
"std::list<std::pair<"+firstTypeName+
", char> >", nbValue);
41 testSimpleListPairValue<T, int8_t>(
"std::list<std::pair<"+firstTypeName+
", int8_t> >", nbValue);
42 testSimpleListPairValue<T, float>(
"std::list<std::pair<"+firstTypeName+
", float> >", nbValue);
43 testSimpleListPairValue<T, double>(
"std::list<std::pair<"+firstTypeName+
", double> >", nbValue);
44 testSimpleListPairValue<T, bool>(
"std::list<std::pair<"+firstTypeName+
", bool> >", nbValue);
50 testSetListPairValue<long unsigned int>(
"long unsigned int", nbValue);
51 testSetListPairValue<unsigned int>(
"unsigned int", nbValue);
52 testSetListPairValue<unsigned short>(
"unsigned short", nbValue);
53 testSetListPairValue<unsigned char>(
"unsigned char", nbValue);
54 testSetListPairValue<long int>(
"long int", nbValue);
55 testSetListPairValue<int>(
"int", nbValue);
56 testSetListPairValue<short>(
"short", nbValue);
57 testSetListPairValue<char>(
"char", nbValue);
58 testSetListPairValue<int8_t>(
"int8_t", nbValue);
59 testSetListPairValue<float>(
"float", nbValue);
60 testSetListPairValue<double>(
"double", nbValue);
61 testSetListPairValue<bool>(
"bool", nbValue);
64 int main(
int argc,
char** argv){
void testSetListPairValue(const std::string &firstTypeName, size_t nbValue)
Abstract check of values stored in a file.
int main(int argc, char **argv)
void testListPairDataFile()
Test if data size is Ok.
void testSimpleListPairValue(const std::string &testName, size_t nbValue)
Abstract check of values stored in a file.
bool data_load(FILE *iter, T &data)
Load data from a message.
bool data_save(FILE *iter, const T &data)
Save data in a message.
#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.