Skip to content

Commit f9f5c6d

Browse files
committedFeb 14, 2014
Fix failing atlas test
1 parent 24b0a64 commit f9f5c6d

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed
 

‎tests/src/core/testqgsatlascomposition.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -131,15 +131,15 @@ void TestQgsAtlasComposition::initTestCase()
131131
mLabel1 = new QgsComposerLabel( mComposition );
132132
mComposition->addComposerLabel( mLabel1 );
133133
mLabel1->setText( "[% \"NAME_1\" %] area" );
134-
mLabel1->adjustSizeToText();
135-
mLabel1->setItemPosition( 150, 5 );
134+
//next to explicetly set width, since expression isn't yet evaulated against
135+
//an atlas feature and will be shorter then required
136+
mLabel1->setSceneRect( QRectF( 150, 5, 60, 15 ) );
136137

137138
// feature number label
138139
mLabel2 = new QgsComposerLabel( mComposition );
139140
mComposition->addComposerLabel( mLabel2 );
140141
mLabel2->setText( "# [%$feature || ' / ' || $numfeatures%]" );
141-
mLabel2->adjustSizeToText();
142-
mLabel2->setItemPosition( 150, 200 );
142+
mLabel2->setSceneRect( QRectF( 150, 200, 60, 15 ) );
143143

144144
qWarning() << "header label font: " << mLabel1->font().toString() << " exactMatch:" << mLabel1->font().exactMatch();
145145
qWarning() << "feature number label font: " << mLabel2->font().toString() << " exactMatch:" << mLabel2->font().exactMatch();

‎tests/src/python/test_qgsatlascomposition.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ def testCase(self):
8383
self.mComposition.addComposerLabel( self.mLabel1 )
8484
self.mLabel1.setText( "[% \"NAME_1\" %] area" )
8585
self.mLabel1.adjustSizeToText()
86-
self.mLabel1.setItemPosition( 150, 5 )
86+
self.mLabel1.setSceneRect( QRectF( 150, 5, 60, 15 ) )
8787

8888
qWarning( "header label font: %s exactMatch:%s" % ( self.mLabel1.font().toString(), self.mLabel1.font().exactMatch() ) )
8989

@@ -92,7 +92,7 @@ def testCase(self):
9292
self.mComposition.addComposerLabel( self.mLabel2 )
9393
self.mLabel2.setText( "# [%$feature || ' / ' || $numfeatures%]" )
9494
self.mLabel2.adjustSizeToText()
95-
self.mLabel2.setItemPosition( 150, 200 )
95+
self.mLabel2.setSceneRect( QRectF( 150, 200, 60, 15 ) )
9696

9797
qWarning( "feature number label font: %s exactMatch:%s" % ( self.mLabel2.font().toString(), self.mLabel2.font().exactMatch() ) )
9898

0 commit comments

Comments
 (0)
Please sign in to comment.