Add a failing TestDocks::tst_maxSizePropagates

This commit is contained in:
Sergio Martins
2020-05-28 17:47:57 +01:00
parent 6cd5254779
commit 4e3197388e

View File

@@ -354,6 +354,7 @@ private Q_SLOTS:
void tst_dockableMainWindows();
void tst_lastFloatingPositionIsRestored();
void tst_moreTitleBarCornerCases();
void tst_maxSizePropagates();
private:
std::unique_ptr<MultiSplitter> createMultiSplitterFromSetup(MultiSplitterSetup setup, QHash<QWidget *, Frame *> &frameMap) const;
@@ -5329,6 +5330,21 @@ void TestDocks::tst_moreTitleBarCornerCases()
}
void TestDocks::tst_maxSizePropagates()
{
{
auto dock1 = new DockWidget("dock1");
auto w = new QWidget();
w->setMaximumSize(200, 200);
dock1->setWidget(w);
QEXPECT_FAIL("", "Work in progress", Continue);
QCOMPARE(dock1->maximumSize(), w->maximumSize());
qDebug() << dock1->maximumSize() << w->maximumSize();
delete dock1->window();
}
}
int main(int argc, char *argv[])
{
if (!qpaPassedAsArgument(argc, argv)) {