File tree 3 files changed +35
-12
lines changed
3 files changed +35
-12
lines changed Original file line number Diff line number Diff line change 9
9
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
10
10
11
11
bin_PROGRAMS = testqgsapplication \
12
+ testqgsfield \
12
13
testqgssymbol
13
14
14
15
#
@@ -26,6 +27,7 @@ GLOBALCXXFLAGS = $(CXXFLAGS) $(EXTRA_CXXFLAGS) $(GDAL_CFLAGS) $(QT_CXXFLAGS) $(P
26
27
$(MOC ) -o $@ $<
27
28
28
29
BUILT_SOURCES = $(testqgsapplication_MOC ) \
30
+ $(testqgsfield_MOC ) \
29
31
$(testqgssymbol_MOC )
30
32
31
33
CLEANFILES = $(BUILT_SOURCES )
@@ -44,3 +46,8 @@ testqgssymbol_MOC = testqgssymbol.moc.cpp
44
46
testqgssymbol_SOURCES = testqgssymbol.cpp
45
47
testqgssymbol_LDADD = $(GLOBALLDADD )
46
48
testqgssymbol_CXXFLAGS = $(GLOBALCXXFLAGS )
49
+
50
+ testqgsfield_MOC = testqgsfield.moc.cpp
51
+ testqgsfield_SOURCES = testqgsfield.cpp
52
+ testqgsfield_LDADD = $(GLOBALLDADD )
53
+ testqgsfield_CXXFLAGS = $(GLOBALCXXFLAGS )
Original file line number Diff line number Diff line change 57
57
if (/ ^\s *bin_PROGRAMS =*/ )
58
58
{
59
59
# add our application binary name to the next line
60
- print MAKEFILEMOD " \\ " ;
61
- print MAKEFILEMOD " \t\t $testClassLowerCaseName \n " ;
62
- }
63
- else
64
- {
65
60
print MAKEFILEMOD;
61
+ print MAKEFILEMOD " \t\t test$testClassLowerCaseName \\\n " ;
66
62
}
67
- if (/ ^\s *BUILT_SOURCES =*/ )
63
+ elsif (/ ^\s *BUILT_SOURCES =*/ )
68
64
{
69
65
# add our application binary name to the next line
70
- print MAKEFILEMOD " \\ " ;
71
- print MAKEFILEMOD " \t\t $ {testClassLowerCaseName} _MOC \n " ;
66
+ print MAKEFILEMOD;
67
+ print MAKEFILEMOD " \t\t\$ (test $ {testClassLowerCaseName} _MOC) \\ \n" ;
72
68
}
73
69
else
74
70
{
75
71
print MAKEFILEMOD;
76
72
}
77
73
}
78
74
# before closing the file add the lines for our new test class
79
- print MAKEFILEMOD " test${testClassLowerCaseName} _MOC = test${testClassLowerCaseName} .moc.cpp" ;
80
- print MAKEFILEMOD " test${testClassLowerCaseName} _SOURCES = ${testClassLowerCaseName} .cpp" ;
81
- print MAKEFILEMOD " test${testClassLowerCaseName} _LDADD = $(GLOBALLDADD)" ;
82
- print MAKEFILEMOD " test${testClassLowerCaseName} _CXXFLAGS = $(GLOBALCXXFLAGS)" ;
75
+ print MAKEFILEMOD " \n " ;
76
+ print MAKEFILEMOD " test${testClassLowerCaseName} _MOC = test${testClassLowerCaseName} .moc.cpp\n " ;
77
+ print MAKEFILEMOD " test${testClassLowerCaseName} _SOURCES = test${testClassLowerCaseName} .cpp\n " ;
78
+ print MAKEFILEMOD " test${testClassLowerCaseName} _LDADD = \$ (GLOBALLDADD)\n " ;
79
+ print MAKEFILEMOD " test${testClassLowerCaseName} _CXXFLAGS = \$ (GLOBALCXXFLAGS)\n " ;
83
80
84
81
# close the Makefile file handles
85
82
close MAKEFILEMOD;
Original file line number Diff line number Diff line change
1
+ #include < QtTest>
2
+ #include < QObject>
3
+ #include < QString>
4
+ #include < QObject>
5
+ // header for class being tested
6
+ #include < qgsfield.h>
7
+
8
+ class TestQgsField : public QObject
9
+ {
10
+ Q_OBJECT;
11
+ private slots:
12
+ };
13
+
14
+ QTEST_MAIN (TestQgsField)
15
+ #include " testqgsfield.moc.cpp"
16
+
17
+
18
+
19
+
You can’t perform that action at this time.
0 commit comments