Loading src/TNL/File.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -63,7 +63,7 @@ bool File :: close() if( verbose ) std::cout << "Closing the file " << getFileName() << " ... " << std::endl; if( std::fclose( file ) != 0 ) if( file && std::fclose( file ) != 0 ) { std::cerr << "I was not able to close the file " << fileName << " properly!" << std::endl; return false; Loading src/UnitTests/FileTest.h +6 −2 Original line number Diff line number Diff line Loading @@ -12,11 +12,15 @@ #ifdef HAVE_GTEST #include <gtest/gtest.h> #endif using namespace TNL; #ifdef HAVE_GTEST TEST( FileTest, CloseEmpty ) { File file; ASSERT_TRUE( file.close() ); } TEST( FileTest, WriteAndRead ) { File file; Loading Loading
src/TNL/File.cpp +1 −1 Original line number Diff line number Diff line Loading @@ -63,7 +63,7 @@ bool File :: close() if( verbose ) std::cout << "Closing the file " << getFileName() << " ... " << std::endl; if( std::fclose( file ) != 0 ) if( file && std::fclose( file ) != 0 ) { std::cerr << "I was not able to close the file " << fileName << " properly!" << std::endl; return false; Loading
src/UnitTests/FileTest.h +6 −2 Original line number Diff line number Diff line Loading @@ -12,11 +12,15 @@ #ifdef HAVE_GTEST #include <gtest/gtest.h> #endif using namespace TNL; #ifdef HAVE_GTEST TEST( FileTest, CloseEmpty ) { File file; ASSERT_TRUE( file.close() ); } TEST( FileTest, WriteAndRead ) { File file; Loading