Skip to content

Commit c464391

Browse files
author
timlinux
committed
Added stubs for all classes in core
git-svn-id: http://svn.osgeo.org/qgis/trunk@5246 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent 551bd40 commit c464391

35 files changed

+1613
-18
lines changed

tests/src/core/Makefile.am

Lines changed: 237 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,62 @@
99
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1010

1111
bin_PROGRAMS = testqgsapplication \
12-
testqgsgeometry \
12+
testqgsapplication \
13+
testqgscolortable \
14+
testqgscontexthelp \
15+
testqgscustomsymbol \
16+
testqgsdatamanager \
17+
testqgsdatasource \
1318
testqgsfeature \
19+
testqgsfeatureattribute \
1420
testqgsfield \
15-
testqgssymbol
21+
testqgsgeometry \
22+
testqgsgeometryvertexindex \
23+
testqgsline \
24+
testqgslinesymbol \
25+
testqgsmarkercatalogue \
26+
testqgsnumericsortlistviewitem \
27+
testqgspluginitem \
28+
testqgspluginregistry \
29+
testqgspoint \
30+
testqgspolygonsymbol \
31+
testqgsprovidercountcalcevent \
32+
testqgsproviderextentcalcevent \
33+
testqgsprovidermetadata \
34+
testqgsproviderregistry \
35+
testqgsrangerenderitem \
36+
testqgsrasterdataprovider \
37+
testqgsrect \
38+
testqgsrenderer \
39+
testqgsrenderitem \
40+
testqgsscalecalculator \
41+
testqgssearchstring \
42+
testqgssearchtreenode \
43+
testqgssymbol \
44+
testqgsvectordataprovider
45+
# testqgslabelattributes
46+
# testqgsdistancearea \
47+
# testqgsbookmarkitem
1648

1749
#
1850
# Define some global variables that will be used for building each test
1951
#
2052

21-
GLOBALLDADD = $(QT_LDADD) $(PG_LIB) $(GDAL_LDADD) -lproj ../../../src/core/libqgis_core.la ../../../src/gui/libqgis_gui.la
22-
GLOBALCXXFLAGS = $(CXXFLAGS) $(EXTRA_CXXFLAGS) $(GDAL_CFLAGS) $(QT_CXXFLAGS) $(PG_INC) -I../../../src/core
53+
GLOBALLDADD = $(QT_LDADD) \
54+
$(PG_LIB) \
55+
$(GDAL_LDADD) \
56+
-lproj \
57+
../../../src/core/libqgis_core.la \
58+
../../../src/raster/libqgis_raster.la \
59+
../../../src/gui/libqgis_gui.la
60+
GLOBALCXXFLAGS = $(CXXFLAGS) \
61+
$(EXTRA_CXXFLAGS) \
62+
$(GDAL_CFLAGS) \
63+
$(QT_CXXFLAGS) \
64+
$(PG_INC) \
65+
-I../../../src/raster \
66+
-I../../../src/core \
67+
-I../../../src/gui
2368

2469
#
2570
# Instruction for running the qt4 meta object compiler
@@ -29,10 +74,41 @@ GLOBALCXXFLAGS = $(CXXFLAGS) $(EXTRA_CXXFLAGS) $(GDAL_CFLAGS) $(QT_CXXFLAGS) $(P
2974
$(MOC) -o $@ $<
3075

3176
BUILT_SOURCES = $(testqgsapplication_MOC) \
32-
$(testqgsgeometry_MOC) \
77+
$(testqgsbookmarkitem_MOC) \
78+
$(testqgscolortable_MOC) \
79+
$(testqgscontexthelp_MOC) \
80+
$(testqgscustomsymbol_MOC) \
81+
$(testqgsdatamanager_MOC) \
82+
$(testqgsdatasource_MOC) \
83+
$(testqgsdistancearea_MOC) \
84+
$(testqgsfeatureattribute_MOC) \
3385
$(testqgsfeature_MOC) \
3486
$(testqgsfield_MOC) \
35-
$(testqgssymbol_MOC)
87+
$(testqgsgeometry_MOC) \
88+
$(testqgsgeometryvertexindex_MOC) \
89+
$(testqgslabelattributes_MOC) \
90+
$(testqgsline_MOC) \
91+
$(testqgslinesymbol_MOC) \
92+
$(testqgsmarkercatalogue_MOC) \
93+
$(testqgsnumericsortlistviewitem_MOC) \
94+
$(testqgspluginitem_MOC) \
95+
$(testqgspluginregistry_MOC) \
96+
$(testqgspoint_MOC) \
97+
$(testqgspolygonsymbol_MOC) \
98+
$(testqgsprovidercountcalcevent_MOC) \
99+
$(testqgsproviderextentcalcevent_MOC) \
100+
$(testqgsprovidermetadata_MOC) \
101+
$(testqgsproviderregistry_MOC) \
102+
$(testqgsrangerenderitem_MOC) \
103+
$(testqgsrasterdataprovider_MOC) \
104+
$(testqgsrect_MOC) \
105+
$(testqgsrenderer_MOC) \
106+
$(testqgsrenderitem_MOC) \
107+
$(testqgsscalecalculator_MOC) \
108+
$(testqgssearchstring_MOC) \
109+
$(testqgssearchtreenode_MOC) \
110+
$(testqgssymbol_MOC) \
111+
$(testqgsvectordataprovider_MOC)
36112

37113
CLEANFILES = $(BUILT_SOURCES)
38114

@@ -65,3 +141,158 @@ testqgsgeometry_MOC = testqgsgeometry.moc.cpp
65141
testqgsgeometry_SOURCES = testqgsgeometry.cpp
66142
testqgsgeometry_LDADD = $(GLOBALLDADD)
67143
testqgsgeometry_CXXFLAGS = $(GLOBALCXXFLAGS)
144+
145+
testqgsbookmarkitem_MOC = testqgsbookmarkitem.moc.cpp
146+
testqgsbookmarkitem_SOURCES = testqgsbookmarkitem.cpp
147+
testqgsbookmarkitem_LDADD = $(GLOBALLDADD)
148+
testqgsbookmarkitem_CXXFLAGS = $(GLOBALCXXFLAGS)
149+
150+
testqgscolortable_MOC = testqgscolortable.moc.cpp
151+
testqgscolortable_SOURCES = testqgscolortable.cpp
152+
testqgscolortable_LDADD = $(GLOBALLDADD)
153+
testqgscolortable_CXXFLAGS = $(GLOBALCXXFLAGS)
154+
155+
testqgscontexthelp_MOC = testqgscontexthelp.moc.cpp
156+
testqgscontexthelp_SOURCES = testqgscontexthelp.cpp
157+
testqgscontexthelp_LDADD = $(GLOBALLDADD)
158+
testqgscontexthelp_CXXFLAGS = $(GLOBALCXXFLAGS)
159+
160+
testqgscustomsymbol_MOC = testqgscustomsymbol.moc.cpp
161+
testqgscustomsymbol_SOURCES = testqgscustomsymbol.cpp
162+
testqgscustomsymbol_LDADD = $(GLOBALLDADD)
163+
testqgscustomsymbol_CXXFLAGS = $(GLOBALCXXFLAGS)
164+
165+
testqgsdatamanager_MOC = testqgsdatamanager.moc.cpp
166+
testqgsdatamanager_SOURCES = testqgsdatamanager.cpp
167+
testqgsdatamanager_LDADD = $(GLOBALLDADD)
168+
testqgsdatamanager_CXXFLAGS = $(GLOBALCXXFLAGS)
169+
170+
testqgsdatasource_MOC = testqgsdatasource.moc.cpp
171+
testqgsdatasource_SOURCES = testqgsdatasource.cpp
172+
testqgsdatasource_LDADD = $(GLOBALLDADD)
173+
testqgsdatasource_CXXFLAGS = $(GLOBALCXXFLAGS)
174+
175+
testqgsdistancearea_MOC = testqgsdistancearea.moc.cpp
176+
testqgsdistancearea_SOURCES = testqgsdistancearea.cpp
177+
testqgsdistancearea_LDADD = $(GLOBALLDADD)
178+
testqgsdistancearea_CXXFLAGS = $(GLOBALCXXFLAGS)
179+
180+
testqgsfeatureattribute_MOC = testqgsfeatureattribute.moc.cpp
181+
testqgsfeatureattribute_SOURCES = testqgsfeatureattribute.cpp
182+
testqgsfeatureattribute_LDADD = $(GLOBALLDADD)
183+
testqgsfeatureattribute_CXXFLAGS = $(GLOBALCXXFLAGS)
184+
185+
testqgsgeometryvertexindex_MOC = testqgsgeometryvertexindex.moc.cpp
186+
testqgsgeometryvertexindex_SOURCES = testqgsgeometryvertexindex.cpp
187+
testqgsgeometryvertexindex_LDADD = $(GLOBALLDADD)
188+
testqgsgeometryvertexindex_CXXFLAGS = $(GLOBALCXXFLAGS)
189+
190+
testqgslabelattributes_MOC = testqgslabelattributes.moc.cpp
191+
testqgslabelattributes_SOURCES = testqgslabelattributes.cpp
192+
testqgslabelattributes_LDADD = $(GLOBALLDADD)
193+
testqgslabelattributes_CXXFLAGS = $(GLOBALCXXFLAGS)
194+
195+
testqgsline_MOC = testqgsline.moc.cpp
196+
testqgsline_SOURCES = testqgsline.cpp
197+
testqgsline_LDADD = $(GLOBALLDADD)
198+
testqgsline_CXXFLAGS = $(GLOBALCXXFLAGS)
199+
200+
testqgslinesymbol_MOC = testqgslinesymbol.moc.cpp
201+
testqgslinesymbol_SOURCES = testqgslinesymbol.cpp
202+
testqgslinesymbol_LDADD = $(GLOBALLDADD)
203+
testqgslinesymbol_CXXFLAGS = $(GLOBALCXXFLAGS)
204+
205+
testqgsmarkercatalogue_MOC = testqgsmarkercatalogue.moc.cpp
206+
testqgsmarkercatalogue_SOURCES = testqgsmarkercatalogue.cpp
207+
testqgsmarkercatalogue_LDADD = $(GLOBALLDADD)
208+
testqgsmarkercatalogue_CXXFLAGS = $(GLOBALCXXFLAGS)
209+
210+
testqgsnumericsortlistviewitem_MOC = testqgsnumericsortlistviewitem.moc.cpp
211+
testqgsnumericsortlistviewitem_SOURCES = testqgsnumericsortlistviewitem.cpp
212+
testqgsnumericsortlistviewitem_LDADD = $(GLOBALLDADD)
213+
testqgsnumericsortlistviewitem_CXXFLAGS = $(GLOBALCXXFLAGS)
214+
215+
testqgspluginitem_MOC = testqgspluginitem.moc.cpp
216+
testqgspluginitem_SOURCES = testqgspluginitem.cpp
217+
testqgspluginitem_LDADD = $(GLOBALLDADD)
218+
testqgspluginitem_CXXFLAGS = $(GLOBALCXXFLAGS)
219+
220+
testqgspluginregistry_MOC = testqgspluginregistry.moc.cpp
221+
testqgspluginregistry_SOURCES = testqgspluginregistry.cpp
222+
testqgspluginregistry_LDADD = $(GLOBALLDADD)
223+
testqgspluginregistry_CXXFLAGS = $(GLOBALCXXFLAGS)
224+
225+
testqgspoint_MOC = testqgspoint.moc.cpp
226+
testqgspoint_SOURCES = testqgspoint.cpp
227+
testqgspoint_LDADD = $(GLOBALLDADD)
228+
testqgspoint_CXXFLAGS = $(GLOBALCXXFLAGS)
229+
230+
testqgspolygonsymbol_MOC = testqgspolygonsymbol.moc.cpp
231+
testqgspolygonsymbol_SOURCES = testqgspolygonsymbol.cpp
232+
testqgspolygonsymbol_LDADD = $(GLOBALLDADD)
233+
testqgspolygonsymbol_CXXFLAGS = $(GLOBALCXXFLAGS)
234+
235+
testqgsprovidercountcalcevent_MOC = testqgsprovidercountcalcevent.moc.cpp
236+
testqgsprovidercountcalcevent_SOURCES = testqgsprovidercountcalcevent.cpp
237+
testqgsprovidercountcalcevent_LDADD = $(GLOBALLDADD)
238+
testqgsprovidercountcalcevent_CXXFLAGS = $(GLOBALCXXFLAGS)
239+
240+
testqgsproviderextentcalcevent_MOC = testqgsproviderextentcalcevent.moc.cpp
241+
testqgsproviderextentcalcevent_SOURCES = testqgsproviderextentcalcevent.cpp
242+
testqgsproviderextentcalcevent_LDADD = $(GLOBALLDADD)
243+
testqgsproviderextentcalcevent_CXXFLAGS = $(GLOBALCXXFLAGS)
244+
245+
testqgsprovidermetadata_MOC = testqgsprovidermetadata.moc.cpp
246+
testqgsprovidermetadata_SOURCES = testqgsprovidermetadata.cpp
247+
testqgsprovidermetadata_LDADD = $(GLOBALLDADD)
248+
testqgsprovidermetadata_CXXFLAGS = $(GLOBALCXXFLAGS)
249+
250+
testqgsproviderregistry_MOC = testqgsproviderregistry.moc.cpp
251+
testqgsproviderregistry_SOURCES = testqgsproviderregistry.cpp
252+
testqgsproviderregistry_LDADD = $(GLOBALLDADD)
253+
testqgsproviderregistry_CXXFLAGS = $(GLOBALCXXFLAGS)
254+
255+
testqgsrangerenderitem_MOC = testqgsrangerenderitem.moc.cpp
256+
testqgsrangerenderitem_SOURCES = testqgsrangerenderitem.cpp
257+
testqgsrangerenderitem_LDADD = $(GLOBALLDADD)
258+
testqgsrangerenderitem_CXXFLAGS = $(GLOBALCXXFLAGS)
259+
260+
testqgsrasterdataprovider_MOC = testqgsrasterdataprovider.moc.cpp
261+
testqgsrasterdataprovider_SOURCES = testqgsrasterdataprovider.cpp
262+
testqgsrasterdataprovider_LDADD = $(GLOBALLDADD)
263+
testqgsrasterdataprovider_CXXFLAGS = $(GLOBALCXXFLAGS)
264+
265+
testqgsrect_MOC = testqgsrect.moc.cpp
266+
testqgsrect_SOURCES = testqgsrect.cpp
267+
testqgsrect_LDADD = $(GLOBALLDADD)
268+
testqgsrect_CXXFLAGS = $(GLOBALCXXFLAGS)
269+
270+
testqgsrenderer_MOC = testqgsrenderer.moc.cpp
271+
testqgsrenderer_SOURCES = testqgsrenderer.cpp
272+
testqgsrenderer_LDADD = $(GLOBALLDADD)
273+
testqgsrenderer_CXXFLAGS = $(GLOBALCXXFLAGS)
274+
275+
testqgsrenderitem_MOC = testqgsrenderitem.moc.cpp
276+
testqgsrenderitem_SOURCES = testqgsrenderitem.cpp
277+
testqgsrenderitem_LDADD = $(GLOBALLDADD)
278+
testqgsrenderitem_CXXFLAGS = $(GLOBALCXXFLAGS)
279+
280+
testqgsscalecalculator_MOC = testqgsscalecalculator.moc.cpp
281+
testqgsscalecalculator_SOURCES = testqgsscalecalculator.cpp
282+
testqgsscalecalculator_LDADD = $(GLOBALLDADD)
283+
testqgsscalecalculator_CXXFLAGS = $(GLOBALCXXFLAGS)
284+
285+
testqgssearchstring_MOC = testqgssearchstring.moc.cpp
286+
testqgssearchstring_SOURCES = testqgssearchstring.cpp
287+
testqgssearchstring_LDADD = $(GLOBALLDADD)
288+
testqgssearchstring_CXXFLAGS = $(GLOBALCXXFLAGS)
289+
290+
testqgssearchtreenode_MOC = testqgssearchtreenode.moc.cpp
291+
testqgssearchtreenode_SOURCES = testqgssearchtreenode.cpp
292+
testqgssearchtreenode_LDADD = $(GLOBALLDADD)
293+
testqgssearchtreenode_CXXFLAGS = $(GLOBALCXXFLAGS)
294+
295+
testqgsvectordataprovider_MOC = testqgsvectordataprovider.moc.cpp
296+
testqgsvectordataprovider_SOURCES = testqgsvectordataprovider.cpp
297+
testqgsvectordataprovider_LDADD = $(GLOBALLDADD)
298+
testqgsvectordataprovider_CXXFLAGS = $(GLOBALCXXFLAGS)

tests/src/core/testqgsapplication.cpp

Lines changed: 49 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,55 @@ class TestQgsApplication: public QObject
99
{
1010
Q_OBJECT;
1111
private slots:
12-
void authorsFilePath()
13-
{
14-
QString myPath = QgsApplication::authorsFilePath();
15-
QVERIFY(!myPath.isNull());
16-
}
12+
void QgsApplicationQgsApplication()
13+
{
14+
15+
};
16+
void QgsApplicationselectTheme()
17+
{
18+
19+
};
20+
void QgsApplicationauthorsFilePath()
21+
{
22+
23+
};
24+
void QgsApplicationdeveloperPath()
25+
{
26+
27+
};
28+
void QgsApplicationhelpAppPath()
29+
{
30+
31+
};
32+
void QgsApplicationi18nPath()
33+
{
34+
35+
};
36+
void QgsApplicationqgisMasterDbFilePath()
37+
{
38+
39+
};
40+
void QgsApplicationqgisSettingsDirPath()
41+
{
42+
43+
};
44+
void QgsApplicationqgisUserDbFilePath()
45+
{
46+
47+
};
48+
void QgsApplicationsplashPath()
49+
{
50+
51+
};
52+
void QgsApplicationsrsDbFilePath()
53+
{
54+
55+
};
56+
void QgsApplicationsvgPath()
57+
{
58+
59+
};
60+
1761
};
1862

1963
QTEST_MAIN(TestQgsApplication)
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
#include <QtTest>
2+
#include <QObject>
3+
#include <QString>
4+
#include <QObject>
5+
//header for class being tested
6+
#include <qgsbookmarkitem.h>
7+
//qgis related headers
8+
#include <qgsrect.h>
9+
class TestQgsBookmarkItem: public QObject
10+
{
11+
Q_OBJECT;
12+
private slots:
13+
void QgsBookmarkItemQgsBookmarkItem()
14+
{
15+
16+
};
17+
void QgsBookmarkItemstore()
18+
{
19+
20+
};
21+
22+
};
23+
24+
QTEST_MAIN(TestQgsBookmarkItem)
25+
#include "testqgsbookmarkitem.moc.cpp"
26+
27+
28+
29+

tests/src/core/testqgscolortable.cpp

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
#include <QtTest>
2+
#include <QObject>
3+
#include <QString>
4+
#include <QObject>
5+
//header for class being tested
6+
#include <qgscolortable.h>
7+
8+
class TestQgsColorTable: public QObject
9+
{
10+
Q_OBJECT;
11+
private slots:
12+
void QgsColorTableQgsColorTable()
13+
{
14+
15+
};
16+
void QgsColorTableadd()
17+
{
18+
19+
};
20+
void QgsColorTableclear()
21+
{
22+
23+
};
24+
25+
};
26+
27+
QTEST_MAIN(TestQgsColorTable)
28+
#include "testqgscolortable.moc.cpp"
29+
30+
31+
32+

0 commit comments

Comments
 (0)