@@ -67,7 +67,7 @@ class TestQgsCurve : public QObject
67
67
); \
68
68
std::unique_ptr< QgsLineString > expgeom ( \
69
69
dynamic_cast <QgsLineString *>( \
70
- QgsGeometryFactory::geomFromWkt ( exp ) \
70
+ QgsGeometryFactory::geomFromWkt ( exp ). release () \
71
71
) \
72
72
); \
73
73
expgeom.reset ( expgeom->reversed () ); \
@@ -80,10 +80,11 @@ void TestQgsCurve::curveToLine()
80
80
std::unique_ptr< QgsCircularString > circularString;
81
81
82
82
/* input: 2 quadrants arc (180 degrees, PI radians) */
83
- circularString.reset ( dynamic_cast <QgsCircularString *>(
83
+ circularString.reset ( dynamic_cast < QgsCircularString *>(
84
84
QgsGeometryFactory::geomFromWkt ( QString (
85
85
" CIRCULARSTRING(0 0,100 100,200 0)"
86
- ) )
86
+ )
87
+ ).release ()
87
88
) );
88
89
QVERIFY ( circularString.get () );
89
90
@@ -105,13 +106,13 @@ void TestQgsCurve::curveToLine()
105
106
circularString.reset ( dynamic_cast <QgsCircularString *>(
106
107
QgsGeometryFactory::geomFromWkt ( QString (
107
108
" CIRCULARSTRING(0 0,100 100,200 0,300 -100,400 0)"
108
- ) )
109
+ ) ). release ()
109
110
) );
110
111
QVERIFY ( circularString.get () );
111
112
112
113
/* op: Maximum of M_PI / 3 degrees of angle */
113
114
TEST_C2L ( circularString, M_PI / 3 , QgsAbstractGeometry::MaximumAngle,
114
- " LineString (0 0, 50 86.6, 150 86.6, 200 0, 200 0, 250 -86.6, 350 -86.6, 400 0)" , 2 );
115
+ " LineString (0 0, 50 86.6, 150 86.6, 200 0, 250 -86.6, 350 -86.6, 400 0)" , 2 );
115
116
}
116
117
117
118
0 commit comments