File tree 1 file changed +15
-5
lines changed
1 file changed +15
-5
lines changed Original file line number Diff line number Diff line change @@ -71,17 +71,27 @@ class TestQgsVectorFileWriter: public QObject
71
71
QgsGeometry * mypGeometry = QgsGeometry::fromPoint (myPoint);
72
72
QgsFeature myFeature;
73
73
myFeature.setGeometry (mypGeometry);
74
- myFeature.addAttribute (0 ," HelloWorld" );
74
+ myFeature.addAttribute (1 ," HelloWorld" );
75
75
//
76
76
// Write the featyre to the filewriter
77
77
//
78
78
myWriter.addFeature (myFeature);
79
79
myError = myWriter.hasError ();
80
- Q_ASSERT (myError==QgsVectorFileWriter::NoError);
80
+ if (myError==QgsVectorFileWriter::ErrDriverNotFound)
81
+ {
82
+ std::cout << " Driver not found error" << std::endl;
83
+ }
84
+
85
+ if (myError==QgsVectorFileWriter::ErrCreateDataSource)
86
+ {
87
+ std::cout << " Create data source error" << std::endl;
88
+ }
89
+ if (myError==QgsVectorFileWriter::ErrCreateLayer)
90
+ {
91
+ std::cout << " Create layer error" << std::endl;
92
+ }
93
+ QVERIFY (myError==QgsVectorFileWriter::NoError);
81
94
// other possible outcomes...
82
- // QgsVectorFileWriter::ErrDriverNotFound:
83
- // QgsVectorFileWriter::ErrCreateDataSource:
84
- // QgsVectorFileWriter::ErrCreateLayer:
85
95
delete mypGeometry;
86
96
}
87
97
};
You can’t perform that action at this time.
0 commit comments