Removed logger output for XML token node tests
This was SVN commit r11360.
This commit is contained in:
parent
b68d770c89
commit
d7128572ae
@ -128,7 +128,7 @@ void CParamNode::ApplyLayer(const XMBFile& xmb, const XMBElement& element)
|
||||
if (tokenIt != tokens.end())
|
||||
tokens.erase(tokenIt);
|
||||
else
|
||||
LOGWARNING(L"[ParamNode] Could not remove token '%ls' from node '%ls'; not present in list nor inherited (possible typo?)",
|
||||
LOGWARNING(L"[ParamNode] Could not remove token '%ls' from node '%hs'; not present in list nor inherited (possible typo?)",
|
||||
newTokens[i].substr(1).c_str(), name.c_str());
|
||||
}
|
||||
else
|
||||
|
@ -19,6 +19,7 @@
|
||||
|
||||
#include "simulation2/system/ParamNode.h"
|
||||
|
||||
#include "ps/CLogger.h"
|
||||
#include "ps/XML/Xeromyces.h"
|
||||
|
||||
class TestParamNode : public CxxTest::TestSuite
|
||||
@ -120,6 +121,7 @@ public:
|
||||
void test_overlay_remove_nonexistent_token()
|
||||
{
|
||||
// regression test; this used to cause a crash because of a failure to check whether the token being removed was present
|
||||
TestLogger nolog;
|
||||
CParamNode node;
|
||||
TS_ASSERT_EQUALS(CParamNode::LoadXMLString(node, "<test> <a datatype='tokens'>-nonexistenttoken X</a></test>"), PSRETURN_OK);
|
||||
TS_ASSERT_WSTR_EQUALS(node.ToXML(), L"<test><a datatype=\"tokens\">X</a></test>");
|
||||
@ -127,6 +129,7 @@ public:
|
||||
|
||||
void test_overlay_remove_empty_token()
|
||||
{
|
||||
TestLogger nolog;
|
||||
CParamNode node;
|
||||
TS_ASSERT_EQUALS(CParamNode::LoadXMLString(node, "<test> <a datatype='tokens'> Y - X </a></test>"), PSRETURN_OK);
|
||||
TS_ASSERT_WSTR_EQUALS(node.ToXML(), L"<test><a datatype=\"tokens\">Y X</a></test>");
|
||||
|
Loading…
Reference in New Issue
Block a user