ConfigFileTest attempt to explore the memleaks further
This commit is contained in:
@@ -7,6 +7,11 @@ using boost::unit_test_framework::test_case;
|
|||||||
//#define private public
|
//#define private public
|
||||||
#include "Engine\Core\ConfigFile.h"
|
#include "Engine\Core\ConfigFile.h"
|
||||||
|
|
||||||
|
#define _CRTDBG_MAP_ALLOC
|
||||||
|
#include <crtdbg.h>
|
||||||
|
#define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__)
|
||||||
|
#define new DEBUG_CLIENTBLOCK
|
||||||
|
|
||||||
BOOST_AUTO_TEST_SUITE(confTest)
|
BOOST_AUTO_TEST_SUITE(confTest)
|
||||||
|
|
||||||
BOOST_AUTO_TEST_CASE(configFileTest)
|
BOOST_AUTO_TEST_CASE(configFileTest)
|
||||||
@@ -51,7 +56,13 @@ BOOST_AUTO_TEST_CASE(configFileTest)
|
|||||||
//***check so outputwindow says: EE: Failed to parse "ConfigTestFailed.ini":
|
//***check so outputwindow says: EE: Failed to parse "ConfigTestFailed.ini":
|
||||||
auto m_Config4 = ResourceManager::Load<ConfigFile>("ConfigTestFailed.ini");
|
auto m_Config4 = ResourceManager::Load<ConfigFile>("ConfigTestFailed.ini");
|
||||||
|
|
||||||
|
//test to try to fix memleaks - failed, probably something else
|
||||||
|
//ResourceManager::Release(std::string("ConfigFile"), std::string("ConfigTest.ini"));
|
||||||
|
//ResourceManager::Release(std::string("ConfigFile"), std::string("ConfigTestNotExists.ini"));
|
||||||
|
//ResourceManager::Release(std::string("ConfigFile"), std::string("ConfigTest.ini"));
|
||||||
|
//ResourceManager::Release(std::string("ConfigFile"), std::string("ConfigTestFailed.ini"));
|
||||||
//reload,onchildreload unimplemented
|
//reload,onchildreload unimplemented
|
||||||
|
_CrtDumpMemoryLeaks();
|
||||||
}
|
}
|
||||||
|
|
||||||
BOOST_AUTO_TEST_SUITE_END()
|
BOOST_AUTO_TEST_SUITE_END()
|
||||||
|
|||||||
Reference in New Issue
Block a user