mirror of
https://github.com/electronicarts/CNC_TS_and_RA2_Mission_Editor.git
synced 2025-07-04 21:50:28 -04:00
Fix: now building node under house type is corrected, related function refactored .
This commit is contained in:
parent
ea4c214b04
commit
a91ff89091
12 changed files with 154 additions and 79 deletions
|
@ -1,31 +1,7 @@
|
|||
#include "stdafx.h"
|
||||
#include "StdAfx.h"
|
||||
#include "CIni_Test.h"
|
||||
#include "../MissionEditor/IniFile.h"
|
||||
|
||||
class IniTestHelper
|
||||
{
|
||||
std::string m_fileName;
|
||||
|
||||
void writeDownContent(const char* pContent) {
|
||||
std::ofstream iniFile(m_fileName.c_str());
|
||||
ASSERT(iniFile.is_open() == true);
|
||||
iniFile << pContent;
|
||||
iniFile.flush();
|
||||
iniFile.close();
|
||||
}
|
||||
|
||||
public:
|
||||
IniTestHelper(std::string&& name, const char* pContent) :
|
||||
m_fileName(std::move(name))
|
||||
{
|
||||
ASSERT(!m_fileName.empty());
|
||||
ASSERT(pContent != nullptr);
|
||||
writeDownContent(pContent);
|
||||
}
|
||||
~IniTestHelper() {
|
||||
remove(m_fileName.c_str());
|
||||
}
|
||||
|
||||
};
|
||||
|
||||
TEST(CIniFileClass, LoadFileTest) {
|
||||
auto const fileName = "test.ini";
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue