Skip to content

Commit 32480fe

Browse files
committedMay 29, 2017
Fix tests
1 parent bcf4026 commit 32480fe

File tree

3 files changed

+20
-20
lines changed

3 files changed

+20
-20
lines changed
 

‎tests/src/core/testqgsvectorlayer.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,11 @@ class TestSignalReceiver : public QObject
4444
: QObject( 0 )
4545
, rendererChanged( false )
4646
, featureBlendMode( QPainter::CompositionMode( 0 ) )
47-
, transparency( 0 )
47+
, opacity( 1.0 )
4848
{}
4949
bool rendererChanged;
5050
QPainter::CompositionMode featureBlendMode;
51-
int transparency;
51+
double opacity;
5252
public slots:
5353
void onRendererChanged()
5454
{
@@ -58,9 +58,9 @@ class TestSignalReceiver : public QObject
5858
{
5959
featureBlendMode = blendMode;
6060
}
61-
void onLayerTransparencyChanged( int layerTransparency )
61+
void onLayerOpacityChanged( double layerOpacity )
6262
{
63-
transparency = layerTransparency;
63+
opacity = layerOpacity;
6464
}
6565
};
6666

@@ -296,12 +296,12 @@ void TestQgsVectorLayer::QgsVectorLayersetLayerTransparency()
296296
{
297297
QgsVectorLayer *vLayer = static_cast< QgsVectorLayer * >( mpPointsLayer );
298298
TestSignalReceiver receiver;
299-
QObject::connect( vLayer, SIGNAL( layerTransparencyChanged( int ) ),
300-
&receiver, SLOT( onLayerTransparencyChanged( int ) ) );
299+
QObject::connect( vLayer, &QgsVectorLayer::opacityChanged,
300+
&receiver, &TestSignalReceiver::onLayerOpacityChanged );
301301

302-
QCOMPARE( receiver.transparency, 0 );
302+
QCOMPARE( receiver.opacity, 1.0 );
303303
vLayer->setOpacity( 0.5 );
304-
QCOMPARE( receiver.transparency, 50 );
304+
QCOMPARE( receiver.opacity, 0.5 );
305305
QCOMPARE( vLayer->opacity(), 0.5 );
306306
}
307307

‎tests/src/python/test_qgsblendmodes.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,16 +148,16 @@ def testVectorFeatureBlending(self):
148148
# Reset layers
149149
self.mLineLayer.setFeatureBlendMode(QPainter.CompositionMode_SourceOver)
150150

151-
def testVectorLayerTransparency(self):
152-
"""Test that layer transparency works for vector layers."""
151+
def testVectorLayerOpacity(self):
152+
"""Test that layer opacity works for vector layers."""
153153

154154
# Add vector layers to map
155155
myLayers = [self.mLineLayer, self.mPolygonLayer]
156156
self.mapSettings.setLayers(myLayers)
157157
self.mapSettings.setExtent(self.extent)
158158

159159
# Set feature blending for line layer
160-
self.mLineLayer.setLayerTransparency(50)
160+
self.mLineLayer.setOpacity(0.5)
161161

162162
checker = QgsMultiRenderChecker()
163163
checker.setControlName("expected_vector_layertransparency")

‎tests/src/python/test_qgsvectorlayer.py

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1764,17 +1764,17 @@ def testAggregate(self):
17641764
self.assertTrue(ok)
17651765
self.assertEqual(val, 'this is a test')
17661766

1767-
def onLayerTransparencyChanged(self, tr):
1768-
self.transparencyTest = tr
1767+
def onLayerOpacityChanged(self, tr):
1768+
self.opacityTest = tr
17691769

1770-
def test_setLayerTransparency(self):
1770+
def test_setLayerOpacity(self):
17711771
layer = createLayerWithOnePoint()
17721772

1773-
self.transparencyTest = 0
1774-
layer.layerTransparencyChanged.connect(self.onLayerTransparencyChanged)
1775-
layer.setLayerTransparency(50)
1776-
self.assertEqual(self.transparencyTest, 50)
1777-
self.assertEqual(layer.layerTransparency(), 50)
1773+
self.opacityTest = 0
1774+
layer.opacityChanged.connect(self.onLayerOpacityChanged)
1775+
layer.setOpacity(0.5)
1776+
self.assertEqual(self.opacityTest, 0.5)
1777+
self.assertEqual(layer.opacity(), 0.5)
17781778

17791779
def onRendererChanged(self):
17801780
self.rendererChanged = True
@@ -2197,7 +2197,7 @@ def testClone(self):
21972197
layer.setCustomProperty('MyKey0', 'MyValue0')
21982198
layer.setCustomProperty('MyKey1', 'MyValue1')
21992199

2200-
layer.setLayerTransparency(33)
2200+
layer.setOpacity(0.66)
22012201
layer.setProviderEncoding('latin9')
22022202
layer.setDisplayExpression('MyDisplayExpression')
22032203
layer.setMapTipTemplate('MyMapTipTemplate')

0 commit comments

Comments
 (0)
Please sign in to comment.