Fix INI test

This commit is contained in:
Martchus 2017-06-09 12:15:24 +02:00 committed by Marius Kittler
parent 28f37bbbcd
commit ace077f9aa
2 changed files with 4 additions and 3 deletions

2
.gitignore vendored
View File

@ -38,7 +38,7 @@ Makefile*
.directory
# tests
testfiles/output.*
testfiles/workingdir/
# clang-format
/.clang-format

View File

@ -17,6 +17,7 @@
using namespace std;
using namespace IoUtilities;
using namespace TestUtilities;
using namespace CPPUNIT_NS;
@ -283,12 +284,12 @@ void IoTests::testIniFile()
// write values to another file
fstream outputFile;
outputFile.exceptions(ios_base::failbit | ios_base::badbit);
outputFile.open(TestUtilities::testFilePath("output.ini"), ios_base::out | ios_base::trunc);
outputFile.open(workingCopyPathMode("output.ini", WorkingCopyMode::NoCopy), ios_base::out | ios_base::trunc);
ini.make(outputFile);
// parse written values (again)
outputFile.close();
outputFile.open(TestUtilities::testFilePath("output.ini"), ios_base::in);
outputFile.open(workingCopyPathMode("output.ini", WorkingCopyMode::NoCopy), ios_base::in);
IniFile ini2;
ini2.parse(outputFile);
CPPUNIT_ASSERT(ini.data() == ini2.data());