Skip to content

Commit 93e45f0

Browse files
author
timlinux
committed
Added some more helpful stdout stuff
git-svn-id: http://svn.osgeo.org/qgis/trunk@7193 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 553fda2 commit 93e45f0

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

tests/src/core/testqgsvectorfilewriter.cpp

+15-5
Original file line numberDiff line numberDiff line change
@@ -71,17 +71,27 @@ class TestQgsVectorFileWriter: public QObject
7171
QgsGeometry * mypGeometry = QgsGeometry::fromPoint(myPoint);
7272
QgsFeature myFeature;
7373
myFeature.setGeometry(mypGeometry);
74-
myFeature.addAttribute(0,"HelloWorld");
74+
myFeature.addAttribute(1,"HelloWorld");
7575
//
7676
// Write the featyre to the filewriter
7777
//
7878
myWriter.addFeature(myFeature);
7979
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);
8194
// other possible outcomes...
82-
//QgsVectorFileWriter::ErrDriverNotFound:
83-
//QgsVectorFileWriter::ErrCreateDataSource:
84-
//QgsVectorFileWriter::ErrCreateLayer:
8595
delete mypGeometry;
8696
}
8797
};

0 commit comments

Comments
 (0)