Browse Source

Use helloworld as X3D-Testcase

Kim Kulling 3 years ago
parent
commit
a31c979abc
2 changed files with 7 additions and 10 deletions
  1. 6 9
      code/AssetLib/X3D/X3DImporter_Macro.hpp
  2. 1 1
      test/unit/utX3DImportExport.cpp

+ 6 - 9
code/AssetLib/X3D/X3DImporter_Macro.hpp

@@ -63,15 +63,12 @@ inline X3DNodeElementBase *X3DImporter::MACRO_USE_CHECKANDAPPLY(XmlNode &node, s
     if (nullptr == mNodeElementCur) {
         printf("here\n");
     }
-
-    //do {
-        checkNodeMustBeEmpty(node);
-        if (!pDEF.empty())
-            Assimp::Throw_DEF_And_USE(node.name());
-        if (!FindNodeElement(pUSE, pType, &pNE))
-            Assimp::Throw_USE_NotFound(node.name(), pUSE);
-        mNodeElementCur->Children.push_back(pNE); /* add found object as child to current element */
-    //} while (false);
+    checkNodeMustBeEmpty(node);
+    if (!pDEF.empty())
+        Assimp::Throw_DEF_And_USE(node.name());
+    if (!FindNodeElement(pUSE, pType, &pNE))
+        Assimp::Throw_USE_NotFound(node.name(), pUSE);
+    mNodeElementCur->Children.push_back(pNE); /* add found object as child to current element */
 
     return pNE;
 }

+ 1 - 1
test/unit/utX3DImportExport.cpp

@@ -51,7 +51,7 @@ class utX3DImportExport : public AbstractImportExportBase {
 public:
     bool importerTest() override {
         Assimp::Importer importer;
-        const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/X3D/ComputerKeyboard.x3d", aiProcess_ValidateDataStructure);
+        const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/X3D/HelloX3dTrademark.x3d", aiProcess_ValidateDataStructure);
         return nullptr != scene;
     }
 };