Commit 517cde82 authored by Jakub Klinkovský's avatar Jakub Klinkovský
Browse files

Fixed File::close method

parent 349afb99
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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;
+6 −2
Original line number Diff line number Diff line
@@ -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;