mirror of
https://github.com/glest/glest-source.git
synced 2025-08-22 07:52:51 +02:00
fix the unit tests that didn't work on some compilers handling static cast of enums in a weird way
This commit is contained in:
@@ -214,13 +214,15 @@ class XmlTreeTest : public CppUnit::TestFixture {
|
|||||||
public:
|
public:
|
||||||
|
|
||||||
void test_invalid_xml_engine_lowerbound() {
|
void test_invalid_xml_engine_lowerbound() {
|
||||||
if(static_cast<xml_engine_parser_type>(XML_XERCES_ENGINE - 1) == XML_XERCES_ENGINE - 1) {
|
xml_engine_parser_type testType = static_cast<xml_engine_parser_type>(XML_XERCES_ENGINE - 1);
|
||||||
XmlTree xml(static_cast<xml_engine_parser_type>(XML_XERCES_ENGINE - 1));
|
if(testType == XML_XERCES_ENGINE - 1) {
|
||||||
|
XmlTree xml(testType);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
void test_invalid_xml_engine_upperbound() {
|
void test_invalid_xml_engine_upperbound() {
|
||||||
if(static_cast<xml_engine_parser_type>(XML_RAPIDXML_ENGINE + 1) == XML_RAPIDXML_ENGINE + 1) {
|
xml_engine_parser_type testType = static_cast<xml_engine_parser_type>(XML_RAPIDXML_ENGINE + 1);
|
||||||
XmlTree xml(static_cast<xml_engine_parser_type>(XML_RAPIDXML_ENGINE + 1));
|
if(testType == XML_RAPIDXML_ENGINE + 1) {
|
||||||
|
XmlTree xml(testType);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
void test_valid_xml_engine() {
|
void test_valid_xml_engine() {
|
||||||
|
Reference in New Issue
Block a user