소스 검색

Fixed test for File class

- fixed "getSize" test, since on linux machines new line character is
 different than on windows machines
pcmattulat 4 년 전
부모
커밋
2db79018fa
1개의 변경된 파일7개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 1
      test/cases/io/FileTest.cpp

+ 7 - 1
test/cases/io/FileTest.cpp

@@ -111,7 +111,13 @@ namespace {
   TEST_F(FileTest, getSize)
   {
     ls_std::File file {this->fileLocation};
-    ASSERT_EQ(8, file.getSize());
+
+    #ifdef _WIN32
+      ASSERT_EQ(8, file.getSize());
+    #endif
+    #ifdef unix
+      ASSERT_EQ(7, file.getSize());
+    #endif
   }
 
   TEST_F(FileTest, isDirectory)