52bool checkValue(
const std::string & testName,
const std::vector<T> & vecData,
const std::vector<T> & vecReferenceData){
53 if(vecData.size() != vecReferenceData.size()){
54 std::cout <<
"checkValue : "<<testName<<
" => vecData.size(" << vecData.size() <<
") != vecReferenceData.size("<<vecReferenceData.size()<<
")" << std::endl;
58 for(
size_t i(0lu); i < vecData.size() && b; ++i){
59 b &= vecData[i] == vecReferenceData[i];
61 std::cout <<
"checkValue : "<<testName<<
" => vecData["<<i<<
"](" << vecData[i] <<
") != vecReferenceData["<<i<<
"]("<<vecReferenceData[i]<<
")" << std::endl;
76bool checkValue(
const std::string & testName,
const std::list<T> & vecData,
const std::list<T> & vecReferenceData){
77 if(vecData.size() != vecReferenceData.size()){
78 std::cout <<
"checkValue : "<<testName<<
" => vecData.size(" << vecData.size() <<
") != vecReferenceData.size("<<vecReferenceData.size()<<
")" << std::endl;
82 typename std::list<T>::const_iterator itData = vecData.begin();
83 typename std::list<T>::const_iterator itRef = vecReferenceData.begin();
85 while(itData != vecData.end() && itRef != vecReferenceData.end()){
86 b &= *itData == *itRef;
88 std::cout <<
"checkValue : "<<testName<<
" => vecData["<<i<<
"](" << (*itData) <<
") != vecReferenceData["<<i<<
"]("<<(*itRef)<<
")" << std::endl;
106bool checkValue(
const std::string & testName,
const std::map<T, U> & vecData,
const std::map<T, U> & vecReferenceData){
107 if(vecData.size() != vecReferenceData.size()){
108 std::cout <<
"checkValue : "<<testName<<
" => vecData.size(" << vecData.size() <<
") != vecReferenceData.size("<<vecReferenceData.size()<<
")" << std::endl;
112 typename std::map<T,U>::const_iterator itData = vecData.begin();
113 typename std::map<T, U>::const_iterator itRef = vecReferenceData.begin();
115 while(itData != vecData.end() && itRef != vecReferenceData.end()){
116 b &= itData->first == itRef->first;
117 b &= itData->second == itRef->second;
119 std::cout <<
"checkValue : "<<testName<<
" => vecData["<<i<<
"](" << itData->first <<
", " << itData->second <<
") != vecReferenceData["<<i<<
"]("<<itRef->first <<
"," << itRef->second<<
")" << std::endl;
137bool checkValue(
const std::string & testName,
const std::vector<std::pair<T, U> > & vecData,
const std::vector<std::pair<T, U> > & vecReferenceData){
138 if(vecData.size() != vecReferenceData.size()){
139 std::cout <<
"checkValue : "<<testName<<
" => vecData.size(" << vecData.size() <<
") != vecReferenceData.size("<<vecReferenceData.size()<<
")" << std::endl;
143 for(
size_t i(0lu); i < vecData.size() && b; ++i){
144 b &= vecData[i].first == vecReferenceData[i].first;
145 b &= vecData[i].second == vecReferenceData[i].second;
147 std::cout <<
"checkValue : "<<testName<<
" => vecData["<<i<<
"](" << vecData[i].first <<
", " << vecData[i].second <<
") != vecReferenceData["<<i<<
"]("<<vecReferenceData[i].first <<
","<<vecReferenceData[i].second <<
")" << std::endl;
162bool checkValue(
const std::string & testName,
const std::list<std::pair<T, U> > & vecData,
const std::list<std::pair<T, U> > & vecReferenceData){
163 if(vecData.size() != vecReferenceData.size()){
164 std::cout <<
"checkValue : "<<testName<<
" => vecData.size(" << vecData.size() <<
") != vecReferenceData.size("<<vecReferenceData.size()<<
")" << std::endl;
168 typename std::list<std::pair<T,U> >::const_iterator itData = vecData.begin();
169 typename std::list<std::pair<T,U> >::const_iterator itRef = vecReferenceData.begin();
171 while(itData != vecData.end() && itRef != vecReferenceData.end()){
172 b &= itData->first == itRef->first;
173 b &= itData->second == itRef->second;
175 std::cout <<
"checkValue : "<<testName<<
" => vecData["<<i<<
"](" << itData->first <<
", " << itData->second <<
") != vecReferenceData["<<i<<
"]("<<itRef->first <<
","<<itRef->second <<
")" << std::endl;