minor fixes to test cases

This commit is contained in:
Lee Thomason
2019-08-10 18:00:57 -07:00
parent f60928eaa4
commit 50daa32fc2

View File

@@ -1550,32 +1550,32 @@ int main( int argc, const char ** argv )
XMLTest( "Ill formed XML", true, doc.Error() ); XMLTest( "Ill formed XML", true, doc.Error() );
} }
{ {
//API:IntText(),UnsignedText(),Int64Text(),DoubleText(),BoolText() and FloatText() test //API:IntText(),UnsignedText(),Int64Text(),DoubleText(),BoolText() and FloatText() test
const char* xml = "<point> <IntText>-24</IntText> <UnsignedText>42</UnsignedText> \ const char* xml = "<point> <IntText>-24</IntText> <UnsignedText>42</UnsignedText> \
<Int64Text>38</Int64Text> <BoolText>true</BoolText> <DoubleText>2.35</DoubleText> </point>"; <Int64Text>38</Int64Text> <BoolText>true</BoolText> <DoubleText>2.35</DoubleText> </point>";
XMLDocument doc; XMLDocument doc;
doc.Parse( xml ); doc.Parse(xml);
const XMLElement* pointElement = doc.RootElement();
int test1; const XMLElement* pointElement = doc.RootElement();
test1 = pointElement->FirstChildElement("IntText")->IntText(); int test1 = pointElement->FirstChildElement("IntText")->IntText();
XMLTest( "IntText() test",-24,test1); XMLTest("IntText() test", -24, test1);
unsigned test2;
test2 = pointElement->FirstChildElement("UnsignedText")->UnsignedText(); unsigned test2 = pointElement->FirstChildElement("UnsignedText")->UnsignedText();
XMLTest( "UnsignedText() test",42,test2); XMLTest("UnsignedText() test", static_cast<unsigned>(42), test2);
int64_t test3;
test3 = pointElement->FirstChildElement("Int64Text")->Int64Text(); int64_t test3 = pointElement->FirstChildElement("Int64Text")->Int64Text();
XMLTest( "Int64Text() test",38,test3); XMLTest("Int64Text() test", static_cast<int64_t>(38), test3);
double test4;
test4 = pointElement->FirstChildElement("DoubleText")->DoubleText(); double test4 = pointElement->FirstChildElement("DoubleText")->DoubleText();
XMLTest( "DoubleText() test",2.35,test4); XMLTest("DoubleText() test", 2.35, test4);
float test5;
test5 = pointElement->FirstChildElement("DoubleText")->FloatText(); float test5 = pointElement->FirstChildElement("DoubleText")->FloatText();
XMLTest( "FloatText()) test",2.35,test5); XMLTest("FloatText()) test", 2.35f, test5);
bool test6;
test6 = pointElement->FirstChildElement("BoolText")->BoolText(); bool test6 = pointElement->FirstChildElement("BoolText")->BoolText();
XMLTest( "FloatText()) test",true,test6); XMLTest("FloatText()) test", true, test6);
} }
{ {
//API:ShallowEqual() test //API:ShallowEqual() test