X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=Testing%2FTestAllVM.cxx;fp=Testing%2FTestAllVM.cxx;h=e50656fcc5916774ba7091969a39b015aa075690;hb=a6a06d52cee2703647f43af1b0a61aa68ee7106a;hp=be2e7973fffc5cbbd4bd91b41a2af5f26b82342a;hpb=27e8696556eff77e15a7a8fc2976ed31f882e0f1;p=gdcm.git diff --git a/Testing/TestAllVM.cxx b/Testing/TestAllVM.cxx index be2e7973..e50656fc 100644 --- a/Testing/TestAllVM.cxx +++ b/Testing/TestAllVM.cxx @@ -3,8 +3,8 @@ Program: gdcm Module: $RCSfile: TestAllVM.cxx,v $ Language: C++ - Date: $Date: 2005/10/21 14:51:36 $ - Version: $Revision: 1.2 $ + Date: $Date: 2005/10/21 15:01:28 $ + Version: $Revision: 1.3 $ Copyright (c) CREATIS (Centre de Recherche et d'Applications en Traitement de l'Image). All rights reserved. See Doc/License.txt or @@ -33,18 +33,24 @@ int TestAllVM(int, char *[]) filename += gdcmDataImages[i]; gdcm::File file; - file.SetLoadMode( gdcm::LD_ALL ); + file.SetLoadMode( gdcm::LD_NOSHADOW ); file.SetFileName( filename ); if( !file.Load() ) //would be really bad... return 1; gdcm::DocEntry *d = file.GetFirstEntry(); + std::cerr << "Testing file : " << filename << std::endl; while(d) { if ( gdcm::DataEntry *de = dynamic_cast(d) ) { - if(! de->IsValueCountValid() ) - std::cerr << "Filename:" << filename << std::endl; + if( !de->IsValueCountValid() ) + { + std::cerr << "Element: " << de->GetKey() << + " (" << de->GetName() << ") " << + "Contains a wrong VM: " << de->GetValueCount() + << " should be: " << de->GetVM() << std::endl;; + } } else { @@ -52,6 +58,7 @@ int TestAllVM(int, char *[]) } d = file.GetNextEntry(); + std::cerr << std::endl; // skip a line after each file } i++;