Skip to content

Commit

Permalink
[testcase] Properly test resizing of locked scale map canvas
Browse files Browse the repository at this point in the history
  • Loading branch information
nirvn committed Jun 25, 2019
1 parent a843288 commit ffb123c
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions tests/src/gui/testqgsmapcanvas.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -304,7 +304,10 @@ void TestQgsMapCanvas::testMagnificationScale()
void TestQgsMapCanvas::testScaleLockCanvasResize()
{
QSize prevSize = mCanvas->size();

mCanvas->resize( 600, 400 );
QgsApplication::sendPostedEvents( mCanvas );
mCanvas->resizeEvent( nullptr );
QCOMPARE( mCanvas->width(), 600 );
QCOMPARE( mCanvas->height(), 400 );

Expand All @@ -313,6 +316,8 @@ void TestQgsMapCanvas::testScaleLockCanvasResize()
mCanvas->setScaleLocked( true );

mCanvas->resize( 300, 200 );
QgsApplication::sendPostedEvents( mCanvas );
mCanvas->resizeEvent( nullptr );
QCOMPARE( mCanvas->width(), 300 );
QCOMPARE( mCanvas->height(), 200 );

Expand All @@ -322,6 +327,8 @@ void TestQgsMapCanvas::testScaleLockCanvasResize()
mCanvas->setScaleLocked( false );
mCanvas->setMagnificationFactor( 1.0 );
mCanvas->resize( prevSize );
QgsApplication::sendPostedEvents( mCanvas );
mCanvas->resizeEvent( nullptr );
}

void TestQgsMapCanvas::testZoomByWheel()
Expand Down

0 comments on commit ffb123c

Please sign in to comment.