|
|
|
@ -75,9 +75,10 @@ void StrutsTest::initTestCase()
|
|
|
|
|
|
|
|
|
|
kwinApp()->start();
|
|
|
|
|
QVERIFY(applicationStartedSpy.wait());
|
|
|
|
|
QCOMPARE(screens()->count(), 2);
|
|
|
|
|
QCOMPARE(screens()->geometry(0), QRect(0, 0, 1280, 1024));
|
|
|
|
|
QCOMPARE(screens()->geometry(1), QRect(1280, 0, 1280, 1024));
|
|
|
|
|
const auto outputs = kwinApp()->platform()->enabledOutputs();
|
|
|
|
|
QCOMPARE(outputs.count(), 2);
|
|
|
|
|
QCOMPARE(outputs[0]->geometry(), QRect(0, 0, 1280, 1024));
|
|
|
|
|
QCOMPARE(outputs[1]->geometry(), QRect(1280, 0, 1280, 1024));
|
|
|
|
|
setenv("QT_QPA_PLATFORM", "wayland", true);
|
|
|
|
|
Test::initWaylandWorkspace();
|
|
|
|
|
}
|
|
|
|
@ -692,12 +693,13 @@ void StrutsTest::test363804()
|
|
|
|
|
Qt::DirectConnection,
|
|
|
|
|
Q_ARG(int, 2),
|
|
|
|
|
Q_ARG(QVector<QRect>, geometries));
|
|
|
|
|
QCOMPARE(screens()->geometry(0), geometries.at(0));
|
|
|
|
|
QCOMPARE(screens()->geometry(1), geometries.at(1));
|
|
|
|
|
QCOMPARE(screens()->geometry(), QRect(0, 0, 1920, 1848));
|
|
|
|
|
|
|
|
|
|
VirtualDesktop *desktop = VirtualDesktopManager::self()->currentDesktop();
|
|
|
|
|
const QVector<AbstractOutput *> outputs = kwinApp()->platform()->enabledOutputs();
|
|
|
|
|
QCOMPARE(outputs.count(), 2);
|
|
|
|
|
QCOMPARE(outputs[0]->geometry(), geometries[0]);
|
|
|
|
|
QCOMPARE(outputs[1]->geometry(), geometries[1]);
|
|
|
|
|
|
|
|
|
|
// create an xcb window
|
|
|
|
|
QScopedPointer<xcb_connection_t, XcbConnectionDeleter> c(xcb_connect(nullptr, nullptr));
|
|
|
|
|