diff options
Diffstat (limited to 'tests/auto/gui/util/qshadernodes/tst_qshadernodes.cpp')
-rw-r--r-- | tests/auto/gui/util/qshadernodes/tst_qshadernodes.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/tests/auto/gui/util/qshadernodes/tst_qshadernodes.cpp b/tests/auto/gui/util/qshadernodes/tst_qshadernodes.cpp index 0280f6559b..9eb738a1b2 100644 --- a/tests/auto/gui/util/qshadernodes/tst_qshadernodes.cpp +++ b/tests/auto/gui/util/qshadernodes/tst_qshadernodes.cpp @@ -351,6 +351,7 @@ void tst_QShaderNodes::shouldManipulateNodeMembers() // THEN (default state) QCOMPARE(node.type(), QShaderNode::Invalid); QVERIFY(node.uuid().isNull()); + QVERIFY(node.layers().isEmpty()); QVERIFY(node.ports().isEmpty()); QVERIFY(node.parameterNames().isEmpty()); QVERIFY(node.availableFormats().isEmpty()); @@ -363,6 +364,12 @@ void tst_QShaderNodes::shouldManipulateNodeMembers() QCOMPARE(node.uuid(), uuid); // WHEN + node.setLayers({"foo", "bar"}); + + // THEN + QCOMPARE(node.layers(), QStringList({"foo", "bar"})); + + // WHEN auto firstPort = QShaderNodePort(); firstPort.direction = QShaderNodePort::Input; firstPort.name = QStringLiteral("foo"); |