make xml parsing more verbose.
This commit is contained in:
@@ -58,25 +58,20 @@ protected:
|
||||
TEST_F(utXmlParser, parse_xml_test) {
|
||||
XmlParser parser;
|
||||
std::string filename = ASSIMP_TEST_MODELS_DIR "/x3d/ComputerKeyboard.x3d";
|
||||
IOStream *stream = mIoSystem.Open(filename.c_str(), "rb");
|
||||
bool result = parser.parse(stream);
|
||||
std::unique_ptr<IOStream> stream(mIoSystem.Open(filename.c_str(), "rb"));
|
||||
EXPECT_NE(stream.get(), nullptr);
|
||||
bool result = parser.parse(stream.get());
|
||||
EXPECT_TRUE(result);
|
||||
mIoSystem.Close(stream);
|
||||
}
|
||||
|
||||
TEST_F(utXmlParser, parse_xml_and_traverse_test) {
|
||||
XmlParser parser;
|
||||
std::string filename = ASSIMP_TEST_MODELS_DIR "/x3d/ComputerKeyboard.x3d";
|
||||
|
||||
IOStream *stream = mIoSystem.Open(filename.c_str(), "rb");
|
||||
bool result = parser.parse(stream);
|
||||
std::unique_ptr<IOStream> stream(mIoSystem.Open(filename.c_str(), "rb"));
|
||||
EXPECT_NE(stream.get(), nullptr);
|
||||
bool result = parser.parse(stream.get());
|
||||
EXPECT_TRUE(result);
|
||||
XmlNode root = parser.getRootNode();
|
||||
std::string name = root.name();
|
||||
std::string name1 = root.name();
|
||||
EXPECT_NE(nullptr, root);
|
||||
mIoSystem.Close(stream);
|
||||
std::string name2 = root.name();
|
||||
|
||||
XmlNodeIterator nodeIt(root);
|
||||
EXPECT_TRUE(nodeIt.isEmpty());
|
||||
|
||||
Reference in New Issue
Block a user