.autotest

This commit is contained in:
Mirek Fidler 2023-09-07 08:19:14 +02:00
parent 6b25046217
commit efae898d8b
3 changed files with 37 additions and 1 deletions

18
autotest/File/Etalon.log Normal file
View file

@ -0,0 +1,18 @@
* C:\upp\out\autotest\CLANGx64.Debug.Debug_Full\File.exe 07.09.2023 08:18:10, user: cxl
(bool)out = true
(bool)out.IsError() = false
(bool)out2 = false
(bool)out2.IsError() = true
--- out2 closed
(bool)out = true
(bool)out.IsError() = false
(bool)out2 = false
(bool)out2.IsError() = true
--- out1 closed
(bool)out = false
(bool)out.IsError() = false
(bool)out2 = false
(bool)out2.IsError() = true
(bool)in = false
in.IsError() = true

View file

@ -4,15 +4,32 @@ using namespace Upp;
CONSOLE_APP_MAIN
{
StdLogSetup(LOG_COUT|LOG_FILE);
String p = GetExeDirFile("test.txt");
FileOut out(p);
FileOut out2(p);
DDUMP((bool)out);
DDUMP((bool)out.IsError());
DDUMP((bool)out2);
DDUMP((bool)out2.IsError());
out2.Close();
DLOG("--- out2 closed");
DDUMP((bool)out);
DDUMP((bool)out.IsError());
DDUMP((bool)out2);
DDUMP((bool)out2.IsError());
out.Close();
DLOG("--- out1 closed");
DDUMP((bool)out);
DDUMP((bool)out.IsError());
FileOut out2(p);
DDUMP((bool)out2);
DDUMP((bool)out2.IsError());
FileIn in(GetExeDirFile("does_not_exist.file123"));
DDUMP((bool)in);
DDUMP(in.IsError());
CheckLogEtalon();
}

View file

@ -2,6 +2,7 @@ uses
Core;
file
Etalon.log,
File.cpp;
mainconfig