[wayland] Fix surface unit test

Behaviour was fixed in c3f5f8ce01. If an
item starts at 0,0 and is 100 pixels wide in normal geometry the 100th
pixel is not inside the rectangle.

SubSurface::testSurfaceAt was adjusted correctly but this was missed as
we test the same thing twice!
This commit is contained in:
David Edmundson 2022-06-10 11:20:40 +01:00
parent 9419acc1ff
commit 52900dc2d6

View file

@ -874,9 +874,9 @@ void TestWaylandSurface::testSurfaceAt()
// now the surface is mapped and surfaceAt should give the surface
QVERIFY(serverSurface->isMapped());
QCOMPARE(serverSurface->surfaceAt(QPointF(0, 0)), serverSurface);
QCOMPARE(serverSurface->surfaceAt(QPointF(100, 100)), serverSurface);
QCOMPARE(serverSurface->surfaceAt(QPointF(99, 99)), serverSurface);
// outside the geometry it should not give a surface
QVERIFY(!serverSurface->surfaceAt(QPointF(101, 101)));
QVERIFY(!serverSurface->surfaceAt(QPointF(100, 100)));
QVERIFY(!serverSurface->surfaceAt(QPointF(-1, -1)));
}