summaryrefslogtreecommitdiffstats
path: root/tests/auto/widgets/widgets/qsplitter/tst_qsplitter.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/widgets/widgets/qsplitter/tst_qsplitter.cpp')
-rw-r--r--tests/auto/widgets/widgets/qsplitter/tst_qsplitter.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/tests/auto/widgets/widgets/qsplitter/tst_qsplitter.cpp b/tests/auto/widgets/widgets/qsplitter/tst_qsplitter.cpp
index 51132e2116..7f2033f527 100644
--- a/tests/auto/widgets/widgets/qsplitter/tst_qsplitter.cpp
+++ b/tests/auto/widgets/widgets/qsplitter/tst_qsplitter.cpp
@@ -93,7 +93,7 @@ private slots:
void task169702_sizes();
void taskQTBUG_4101_ensureOneNonCollapsedWidget_data();
void taskQTBUG_4101_ensureOneNonCollapsedWidget();
-
+ void setLayout();
private:
void removeThirdWidget();
void addThirdWidget();
@@ -770,5 +770,15 @@ void tst_QSplitter::taskQTBUG_4101_ensureOneNonCollapsedWidget()
QVERIFY(s.sizes().at(0) > 0);
}
+void tst_QSplitter::setLayout()
+{
+ QSplitter splitter;
+ QVBoxLayout layout;
+ QTest::ignoreMessage(QtWarningMsg, "Adding a QLayout to a QSplitter is not supported.");
+ splitter.setLayout(&layout);
+ // It will work, but we don't recommend it...
+ QCOMPARE(splitter.layout(), &layout);
+}
+
QTEST_MAIN(tst_QSplitter)
#include "tst_qsplitter.moc"