diff --git a/source/MaterialXTest/MaterialXCore/Version.cpp b/source/MaterialXTest/MaterialXCore/Version.cpp deleted file mode 100644 index 6f36d45a99..0000000000 --- a/source/MaterialXTest/MaterialXCore/Version.cpp +++ /dev/null @@ -1,86 +0,0 @@ -// -// Copyright Contributors to the MaterialX Project -// SPDX-License-Identifier: Apache-2.0 -// - -#include - -#include -#include -#include -#include - -namespace mx = MaterialX; - -const char* swizzleDoc = R"( - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -)"; - -TEST_CASE("Handling 1.38 swizzle nodes", "[version]") -{ - mx::DocumentPtr libs = mx::createDocument(); - mx::loadLibraries({ "libraries" }, mx::getDefaultDataSearchPath(), libs); - - auto doc = mx::createDocument(); - doc->importLibrary(libs); - mx::readFromXmlBuffer(doc, swizzleDoc); - doc->validate(); - - struct ExpectedNodes - { - std::string name; - std::string category; - std::string nodeDefName; - }; - - ExpectedNodes expectedNodes[] = { - { "xyz_to_xyz", "combine3", "ND_combine3_vector3" }, - { "xyz_to_rgb", "convert", "ND_convert_vector3_color3" }, - { "xy_to_xxx", "combine3", "ND_combine3_vector3" }, - { "x_to_xxx", "convert", "ND_convert_float_vector3" }, - }; - - for (auto& expected : expectedNodes) - { - auto node = doc->getNode(expected.name); - REQUIRE(node); - REQUIRE(node->getCategory() == expected.category); - auto nodeDef = node->getNodeDef(); - REQUIRE(nodeDef); - REQUIRE(nodeDef->getName() == expected.nodeDefName); - } -} \ No newline at end of file