Bladeren bron

Fix File class tests on Windows OS

Patrick-Christopher Mattulat 2 jaren geleden
bovenliggende
commit
2a66626d56
2 gewijzigde bestanden met toevoegingen van 1 en 7 verwijderingen
  1. 1 1
      source/ls-std/io/File.cpp
  2. 0 6
      test/cases/io/FileTest.cpp

+ 1 - 1
source/ls-std/io/File.cpp

@@ -198,7 +198,7 @@ void ls::std::io::File::makeDirectories()
   {
     currentHierarchy += subDirectory;
 
-    if (!ls::std::io::File::_exists(currentHierarchy) && !currentHierarchy.empty())
+    if (!ls::std::io::File::_exists(currentHierarchy + separator) && !currentHierarchy.empty())
     {
       if (!ls::std::io::File::_mkdir(currentHierarchy))
       {

+ 0 - 6
test/cases/io/FileTest.cpp

@@ -160,15 +160,9 @@ namespace
   {
     File file{this->fileLocation};
     File directory{TestHelper::getResourcesFolderLocation()};
-#ifdef _WIN32
-    File cPartition{"C:"};
-#endif
 
     ASSERT_TRUE(file.exists());
     ASSERT_TRUE(directory.exists());
-#ifdef _WIN32
-    ASSERT_TRUE(cPartition.exists());
-#endif
   }
 
   TEST_F(FileTest, exists_does_not_exist)