Salome HOME
Merge branch 'master' of https://codev-tuleap.cea.fr/plugins/git/salome/medcoupling
[tools/medcoupling.git] / src / MEDLoader / Test / SauvLoaderTest.cxx
index 9d24ecaf9f8ac49046e167d8310fa1bff81ce7f3..018317f95961600b34649bafaa7006fb83591de2 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2016  CEA/DEN, EDF R&D
+// Copyright (C) 2007-2019  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -337,7 +337,11 @@ void SauvLoaderTest::testCellsWithLingNames()
 void SauvLoaderTest::tearDown()
 {
   const int nbFilesToRemove = 3;
+#if defined(WIN32) && defined(UNICODE)
+  const wchar_t* fileToRemove[nbFilesToRemove] = { L"allPillesTest.med", L"pointe.sauv", L"mesh_with_void_family.sauv" };
+#else
   const char* fileToRemove[nbFilesToRemove] = { "allPillesTest.med", "pointe.sauv", "mesh_with_void_family.sauv" };
+#endif
   for ( int i = 0; i < nbFilesToRemove; ++i )
   {
 #ifdef WIN32
@@ -345,6 +349,10 @@ void SauvLoaderTest::tearDown()
 #else
       if (access(fileToRemove[i], F_OK) == 0)
 #endif
+#if defined(WIN32) && defined(UNICODE)
+               _wremove(fileToRemove[i]);
+#else
         remove(fileToRemove[i]);
+#endif
   }
 }