Add a test case for an invalid min/max size pair

Task-number: QTBUG-113233
Pick-to: 6.6 6.5
Change-Id: Iad3f2f5d98637dbbe2ad6b23027ffdd942fb05d3
Reviewed-by: Liang Qi <liang.qi@qt.io>
This commit is contained in:
Inho Lee 2023-05-09 12:27:01 +02:00 committed by Liang Qi
parent d10316d5f5
commit 8191be512d

View File

@ -1580,6 +1580,13 @@ void tst_QWindow::sizes()
window.resize(80, 80);
window.setMaximumSize(QSize(70, 70));
QCOMPARE(window.size(), QSize(70, 70));
// QTBUG-113233
// test for an invalid min/max pair
window.setMinimumSize(QSize(80, 80)); // current maximumSize = QSize(70, 70)
QCOMPARE(window.size(), QSize(70, 70));
window.setMaximumSize(QSize(90, 90));
QCOMPARE(window.size(), QSize(80, 80));
}
class CloseOnCloseEventWindow : public QWindow