@@ -54,6 +54,8 @@ class TestQgsLineFillSymbol : public QObject
54
54
void cleanup () {} // will be called after every testfunction.
55
55
56
56
void lineFillSymbol ();
57
+ void lineFillSymbolOffset ();
58
+
57
59
void dataDefinedSubSymbol ();
58
60
59
61
private:
@@ -79,7 +81,7 @@ void TestQgsLineFillSymbol::initTestCase()
79
81
QgsApplication::showSettings ();
80
82
81
83
// create some objects that will be used in all tests...
82
- QString myDataDir ( TEST_DATA_DIR ); // defined in CmakeLists.txt
84
+ QString myDataDir ( QStringLiteral ( TEST_DATA_DIR ) ); // defined in CmakeLists.txt
83
85
mTestDataDir = myDataDir + ' /' ;
84
86
85
87
//
@@ -136,7 +138,19 @@ void TestQgsLineFillSymbol::lineFillSymbol()
136
138
QgsLineSymbol *lineSymbol = QgsLineSymbol::createSimple ( properties );
137
139
138
140
mLineFill ->setSubSymbol ( lineSymbol );
139
- QVERIFY ( imageCheck ( " symbol_linefill" ) );
141
+ QVERIFY ( imageCheck ( QStringLiteral ( " symbol_linefill" ) ) );
142
+ }
143
+
144
+ void TestQgsLineFillSymbol::lineFillSymbolOffset ()
145
+ {
146
+ mReport += QLatin1String ( " <h2>Line fill symbol renderer test</h2>\n " );
147
+
148
+ mLineFill ->setOffset ( 0.5 );
149
+ QVERIFY ( imageCheck ( QStringLiteral ( " symbol_linefill_posoffset" ) ) );
150
+
151
+ mLineFill ->setOffset ( -0.5 );
152
+ QVERIFY ( imageCheck ( QStringLiteral ( " symbol_linefill_negoffset" ) ) );
153
+ mLineFill ->setOffset ( 0 );
140
154
}
141
155
142
156
void TestQgsLineFillSymbol::dataDefinedSubSymbol ()
@@ -150,7 +164,7 @@ void TestQgsLineFillSymbol::dataDefinedSubSymbol()
150
164
QgsLineSymbol *lineSymbol = QgsLineSymbol::createSimple ( properties );
151
165
lineSymbol->symbolLayer ( 0 )->setDataDefinedProperty ( QgsSymbolLayer::PropertyStrokeColor, QgsProperty::fromExpression ( QStringLiteral ( " if(\" Name\" ='Lake','#ff0000','#ff00ff')" ) ) );
152
166
mLineFill ->setSubSymbol ( lineSymbol );
153
- QVERIFY ( imageCheck ( " datadefined_subsymbol" ) );
167
+ QVERIFY ( imageCheck ( QStringLiteral ( " datadefined_subsymbol" ) ) );
154
168
}
155
169
156
170
//
0 commit comments