@@ -39,34 +39,9 private slots: | |||||
39 | void qpercentbarseries(); |
|
39 | void qpercentbarseries(); | |
40 | void type_data(); |
|
40 | void type_data(); | |
41 | void type(); |
|
41 | void type(); | |
42 | void setCategories_data(); |
|
|||
43 | void setCategories(); |
|
|||
44 | void appendBarSet_data(); |
|
|||
45 | void appendBarSet(); |
|
|||
46 | void removeBarSet_data(); |
|
|||
47 | void removeBarSet(); |
|
|||
48 | void appendBarSets_data(); |
|
|||
49 | void appendBarSets(); |
|
|||
50 | void removeBarSets_data(); |
|
|||
51 | void removeBarSets(); |
|
|||
52 | void barsetCount_data(); |
|
|||
53 | void barsetCount(); |
|
|||
54 | void categoryCount_data(); |
|
|||
55 | void categoryCount(); |
|
|||
56 | void barSets_data(); |
|
|||
57 | void barSets(); |
|
|||
58 | void categories_data(); |
|
|||
59 | void categories(); |
|
|||
60 | void setLabelsVisible_data(); |
|
|||
61 | void setLabelsVisible(); |
|
|||
62 |
|
42 | |||
63 | private: |
|
43 | private: | |
64 | QPercentBarSeries* m_barseries; |
|
44 | QPercentBarSeries* m_barseries; | |
65 | QPercentBarSeries* m_barseries_with_sets; |
|
|||
66 |
|
||||
67 | QList<QBarSet*> m_testSets; |
|
|||
68 |
|
||||
69 | QBarCategories m_categories; |
|
|||
70 | }; |
|
45 | }; | |
71 |
|
46 | |||
72 | void tst_QPercentBarSeries::initTestCase() |
|
47 | void tst_QPercentBarSeries::initTestCase() | |
@@ -79,53 +54,23 void tst_QPercentBarSeries::cleanupTestCase() | |||||
79 |
|
54 | |||
80 | void tst_QPercentBarSeries::init() |
|
55 | void tst_QPercentBarSeries::init() | |
81 | { |
|
56 | { | |
82 | m_categories << "category0" << "category1" << "category2"; |
|
|||
83 | m_barseries = new QPercentBarSeries(); |
|
57 | m_barseries = new QPercentBarSeries(); | |
84 | m_barseries->setCategories(m_categories); |
|
|||
85 | m_barseries_with_sets = new QPercentBarSeries(); |
|
|||
86 | m_barseries_with_sets->setCategories(m_categories); |
|
|||
87 |
|
||||
88 | for (int i=0; i<5; i++) { |
|
|||
89 | m_testSets.append(new QBarSet("testset")); |
|
|||
90 | m_barseries_with_sets->appendBarSet(m_testSets.at(i)); |
|
|||
91 | } |
|
|||
92 | } |
|
58 | } | |
93 |
|
59 | |||
94 | void tst_QPercentBarSeries::cleanup() |
|
60 | void tst_QPercentBarSeries::cleanup() | |
95 | { |
|
61 | { | |
96 | foreach(QBarSet* s, m_testSets) { |
|
|||
97 | m_barseries_with_sets->removeBarSet(s); |
|
|||
98 | delete s; |
|
|||
99 | } |
|
|||
100 | m_testSets.clear(); |
|
|||
101 |
|
||||
102 | delete m_barseries; |
|
62 | delete m_barseries; | |
103 | m_barseries = 0; |
|
63 | m_barseries = 0; | |
104 | delete m_barseries_with_sets; |
|
|||
105 | m_barseries_with_sets = 0; |
|
|||
106 | m_categories.clear(); |
|
|||
107 | } |
|
64 | } | |
108 |
|
65 | |||
109 | void tst_QPercentBarSeries::qpercentbarseries_data() |
|
66 | void tst_QPercentBarSeries::qpercentbarseries_data() | |
110 | { |
|
67 | { | |
111 | QTest::addColumn<QBarCategories> ("categories"); |
|
|||
112 | QBarCategories c; |
|
|||
113 | c << "category0" << "category1" << "category2"; |
|
|||
114 | QTest::newRow("categories") << c; |
|
|||
115 | } |
|
68 | } | |
116 |
|
69 | |||
117 | void tst_QPercentBarSeries::qpercentbarseries() |
|
70 | void tst_QPercentBarSeries::qpercentbarseries() | |
118 | { |
|
71 | { | |
119 | QFETCH(QBarCategories, categories); |
|
|||
120 | QPercentBarSeries *barseries = new QPercentBarSeries(); |
|
72 | QPercentBarSeries *barseries = new QPercentBarSeries(); | |
121 | QVERIFY(barseries != 0); |
|
73 | QVERIFY(barseries != 0); | |
122 | barseries->setCategories(categories); |
|
|||
123 | QBarCategories verifyCategories = barseries->categories(); |
|
|||
124 |
|
||||
125 | QVERIFY(verifyCategories.count() == categories.count()); |
|
|||
126 | for (int i=0; i<categories.count(); i++) { |
|
|||
127 | QVERIFY(verifyCategories.at(i).compare(categories.at(i)) == 0); |
|
|||
128 | } |
|
|||
129 | } |
|
74 | } | |
130 |
|
75 | |||
131 | void tst_QPercentBarSeries::type_data() |
|
76 | void tst_QPercentBarSeries::type_data() | |
@@ -138,197 +83,6 void tst_QPercentBarSeries::type() | |||||
138 | QVERIFY(m_barseries->type() == QAbstractSeries::SeriesTypePercentBar); |
|
83 | QVERIFY(m_barseries->type() == QAbstractSeries::SeriesTypePercentBar); | |
139 | } |
|
84 | } | |
140 |
|
85 | |||
141 | void tst_QPercentBarSeries::setCategories_data() |
|
|||
142 | { |
|
|||
143 | QTest::addColumn<QBarCategories> ("categories"); |
|
|||
144 | QBarCategories categories; |
|
|||
145 | categories << "c1" << "c2" << "c3" << "c4" << "c5" << "c6"; |
|
|||
146 | QTest::newRow("cat") << categories; |
|
|||
147 | } |
|
|||
148 |
|
||||
149 | void tst_QPercentBarSeries::setCategories() |
|
|||
150 | { |
|
|||
151 | QVERIFY(m_barseries->categories().count() == m_categories.count()); |
|
|||
152 |
|
||||
153 | QFETCH(QBarCategories, categories); |
|
|||
154 | m_barseries->setCategories(categories); |
|
|||
155 |
|
||||
156 | QVERIFY(m_barseries->categories().count() == categories.count()); |
|
|||
157 | for (int i=0; i<categories.count(); i++) { |
|
|||
158 | QVERIFY(m_barseries->categories().at(i).compare(categories.at(i)) == 0); |
|
|||
159 | } |
|
|||
160 | } |
|
|||
161 |
|
||||
162 | void tst_QPercentBarSeries::appendBarSet_data() |
|
|||
163 | { |
|
|||
164 | } |
|
|||
165 |
|
||||
166 | void tst_QPercentBarSeries::appendBarSet() |
|
|||
167 | { |
|
|||
168 | QVERIFY(m_barseries->barsetCount() == 0); |
|
|||
169 |
|
||||
170 | QBarSet *barset = new QBarSet("testset"); |
|
|||
171 | m_barseries->appendBarSet(barset); |
|
|||
172 |
|
||||
173 | QVERIFY(m_barseries->barsetCount() == 1); |
|
|||
174 |
|
||||
175 | QBarSet *barset2 = new QBarSet("testset2"); |
|
|||
176 | m_barseries->appendBarSet(barset2); |
|
|||
177 |
|
||||
178 | QVERIFY(m_barseries->barsetCount() == 2); |
|
|||
179 | } |
|
|||
180 |
|
||||
181 | void tst_QPercentBarSeries::removeBarSet_data() |
|
|||
182 | { |
|
|||
183 | } |
|
|||
184 |
|
||||
185 | void tst_QPercentBarSeries::removeBarSet() |
|
|||
186 | { |
|
|||
187 | int count = m_testSets.count(); |
|
|||
188 | QVERIFY(m_barseries_with_sets->barsetCount() == count); |
|
|||
189 |
|
||||
190 | // remove some sets |
|
|||
191 | m_barseries_with_sets->removeBarSet(m_testSets.at(2)); |
|
|||
192 | m_barseries_with_sets->removeBarSet(m_testSets.at(3)); |
|
|||
193 | m_barseries_with_sets->removeBarSet(m_testSets.at(4)); |
|
|||
194 |
|
||||
195 | QVERIFY(m_barseries_with_sets->barsetCount() == 2); |
|
|||
196 |
|
||||
197 | QList<QBarSet*> verifysets = m_barseries_with_sets->barSets(); |
|
|||
198 |
|
||||
199 | QVERIFY(verifysets.at(0) == m_testSets.at(0)); |
|
|||
200 | QVERIFY(verifysets.at(1) == m_testSets.at(1)); |
|
|||
201 |
|
||||
202 | // Try removing all sets again |
|
|||
203 | for (int i=0; i<count; i++) { |
|
|||
204 | m_barseries_with_sets->removeBarSet(m_testSets.at(i)); |
|
|||
205 | } |
|
|||
206 |
|
||||
207 | QVERIFY(m_barseries_with_sets->barsetCount() == 0); |
|
|||
208 | } |
|
|||
209 |
|
||||
210 | void tst_QPercentBarSeries::appendBarSets_data() |
|
|||
211 | { |
|
|||
212 |
|
||||
213 | } |
|
|||
214 |
|
||||
215 | void tst_QPercentBarSeries::appendBarSets() |
|
|||
216 | { |
|
|||
217 | int count = 5; |
|
|||
218 | QVERIFY(m_barseries->barsetCount() == 0); |
|
|||
219 |
|
||||
220 | QList<QBarSet*> sets; |
|
|||
221 | for (int i=0; i<count; i++) { |
|
|||
222 | sets.append(new QBarSet("testset")); |
|
|||
223 | } |
|
|||
224 |
|
||||
225 | m_barseries->appendBarSets(sets); |
|
|||
226 | QVERIFY(m_barseries->barsetCount() == count); |
|
|||
227 | } |
|
|||
228 |
|
||||
229 | void tst_QPercentBarSeries::removeBarSets_data() |
|
|||
230 | { |
|
|||
231 |
|
||||
232 | } |
|
|||
233 |
|
||||
234 | void tst_QPercentBarSeries::removeBarSets() |
|
|||
235 | { |
|
|||
236 | int count = m_testSets.count(); |
|
|||
237 | QVERIFY(m_barseries_with_sets->barsetCount() == count); |
|
|||
238 |
|
||||
239 | // Try removing empty list of sets |
|
|||
240 | QList<QBarSet*> empty; |
|
|||
241 | m_barseries_with_sets->removeBarSets(empty); |
|
|||
242 | QVERIFY(m_barseries_with_sets->barsetCount() == count); |
|
|||
243 |
|
||||
244 | // remove all sets |
|
|||
245 | m_barseries_with_sets->removeBarSets(m_testSets); |
|
|||
246 | QVERIFY(m_barseries_with_sets->barsetCount() == 0); |
|
|||
247 |
|
||||
248 | // Try removing empty list again |
|
|||
249 | m_barseries_with_sets->removeBarSets(empty); |
|
|||
250 | QVERIFY(m_barseries_with_sets->barsetCount() == 0); |
|
|||
251 |
|
||||
252 | // remove all sets again |
|
|||
253 | m_barseries_with_sets->removeBarSets(m_testSets); |
|
|||
254 | QVERIFY(m_barseries_with_sets->barsetCount() == 0); |
|
|||
255 | } |
|
|||
256 |
|
||||
257 | void tst_QPercentBarSeries::barsetCount_data() |
|
|||
258 | { |
|
|||
259 |
|
||||
260 | } |
|
|||
261 |
|
||||
262 | void tst_QPercentBarSeries::barsetCount() |
|
|||
263 | { |
|
|||
264 | QVERIFY(m_barseries->barsetCount() == 0); |
|
|||
265 | QVERIFY(m_barseries_with_sets->barsetCount() == m_testSets.count()); |
|
|||
266 | } |
|
|||
267 |
|
||||
268 | void tst_QPercentBarSeries::categoryCount_data() |
|
|||
269 | { |
|
|||
270 |
|
||||
271 | } |
|
|||
272 |
|
||||
273 | void tst_QPercentBarSeries::categoryCount() |
|
|||
274 | { |
|
|||
275 | QVERIFY(m_barseries->categoryCount() == m_categories.count()); |
|
|||
276 | QVERIFY(m_barseries_with_sets->categoryCount() == m_categories.count()); |
|
|||
277 | } |
|
|||
278 |
|
||||
279 | void tst_QPercentBarSeries::barSets_data() |
|
|||
280 | { |
|
|||
281 |
|
||||
282 | } |
|
|||
283 |
|
||||
284 | void tst_QPercentBarSeries::barSets() |
|
|||
285 | { |
|
|||
286 | QVERIFY(m_barseries->barSets().count() == 0); |
|
|||
287 |
|
||||
288 | QList<QBarSet*> sets = m_barseries_with_sets->barSets(); |
|
|||
289 | QVERIFY(sets.count() == m_testSets.count()); |
|
|||
290 |
|
||||
291 | for (int i=0; i<m_testSets.count(); i++) { |
|
|||
292 | QVERIFY(sets.at(i) == m_testSets.at(i)); |
|
|||
293 | } |
|
|||
294 | } |
|
|||
295 |
|
||||
296 | void tst_QPercentBarSeries::categories_data() |
|
|||
297 | { |
|
|||
298 |
|
||||
299 | } |
|
|||
300 |
|
||||
301 | void tst_QPercentBarSeries::categories() |
|
|||
302 | { |
|
|||
303 | QBarCategories categories = m_barseries->categories(); |
|
|||
304 |
|
||||
305 | QVERIFY(categories.count() == m_categories.count()); |
|
|||
306 | for (int i=0; i<m_categories.count(); i++) { |
|
|||
307 | QVERIFY(categories.at(i).compare(m_categories.at(i)) == 0); |
|
|||
308 | } |
|
|||
309 | } |
|
|||
310 |
|
||||
311 | void tst_QPercentBarSeries::setLabelsVisible_data() |
|
|||
312 | { |
|
|||
313 |
|
||||
314 | } |
|
|||
315 |
|
||||
316 | void tst_QPercentBarSeries::setLabelsVisible() |
|
|||
317 | { |
|
|||
318 | foreach (QBarSet* s, m_testSets) { |
|
|||
319 | QVERIFY(s->labelsVisible() == false); |
|
|||
320 | } |
|
|||
321 |
|
||||
322 | m_barseries_with_sets->setLabelsVisible(true); |
|
|||
323 | foreach (QBarSet* s, m_testSets) { |
|
|||
324 | QVERIFY(s->labelsVisible() == true); |
|
|||
325 | } |
|
|||
326 |
|
||||
327 | m_barseries_with_sets->setLabelsVisible(false); |
|
|||
328 | foreach (QBarSet* s, m_testSets) { |
|
|||
329 | QVERIFY(s->labelsVisible() == false); |
|
|||
330 | } |
|
|||
331 | } |
|
|||
332 |
|
86 | |||
333 | /* |
|
87 | /* | |
334 | bool setModel(QAbstractItemModel *model); |
|
88 | bool setModel(QAbstractItemModel *model); |
@@ -39,34 +39,9 private slots: | |||||
39 | void qstackedbarseries(); |
|
39 | void qstackedbarseries(); | |
40 | void type_data(); |
|
40 | void type_data(); | |
41 | void type(); |
|
41 | void type(); | |
42 | void setCategories_data(); |
|
|||
43 | void setCategories(); |
|
|||
44 | void appendBarSet_data(); |
|
|||
45 | void appendBarSet(); |
|
|||
46 | void removeBarSet_data(); |
|
|||
47 | void removeBarSet(); |
|
|||
48 | void appendBarSets_data(); |
|
|||
49 | void appendBarSets(); |
|
|||
50 | void removeBarSets_data(); |
|
|||
51 | void removeBarSets(); |
|
|||
52 | void barsetCount_data(); |
|
|||
53 | void barsetCount(); |
|
|||
54 | void categoryCount_data(); |
|
|||
55 | void categoryCount(); |
|
|||
56 | void barSets_data(); |
|
|||
57 | void barSets(); |
|
|||
58 | void categories_data(); |
|
|||
59 | void categories(); |
|
|||
60 | void setLabelsVisible_data(); |
|
|||
61 | void setLabelsVisible(); |
|
|||
62 |
|
42 | |||
63 | private: |
|
43 | private: | |
64 | QStackedBarSeries* m_barseries; |
|
44 | QStackedBarSeries* m_barseries; | |
65 | QStackedBarSeries* m_barseries_with_sets; |
|
|||
66 |
|
||||
67 | QList<QBarSet*> m_testSets; |
|
|||
68 |
|
||||
69 | QBarCategories m_categories; |
|
|||
70 | }; |
|
45 | }; | |
71 |
|
46 | |||
72 | void tst_QStackedBarSeries::initTestCase() |
|
47 | void tst_QStackedBarSeries::initTestCase() | |
@@ -79,53 +54,23 void tst_QStackedBarSeries::cleanupTestCase() | |||||
79 |
|
54 | |||
80 | void tst_QStackedBarSeries::init() |
|
55 | void tst_QStackedBarSeries::init() | |
81 | { |
|
56 | { | |
82 | m_categories << "category0" << "category1" << "category2"; |
|
|||
83 | m_barseries = new QStackedBarSeries(); |
|
57 | m_barseries = new QStackedBarSeries(); | |
84 | m_barseries->setCategories(m_categories); |
|
|||
85 | m_barseries_with_sets = new QStackedBarSeries(); |
|
|||
86 | m_barseries_with_sets->setCategories(m_categories); |
|
|||
87 |
|
||||
88 | for (int i=0; i<5; i++) { |
|
|||
89 | m_testSets.append(new QBarSet("testset")); |
|
|||
90 | m_barseries_with_sets->appendBarSet(m_testSets.at(i)); |
|
|||
91 | } |
|
|||
92 | } |
|
58 | } | |
93 |
|
59 | |||
94 | void tst_QStackedBarSeries::cleanup() |
|
60 | void tst_QStackedBarSeries::cleanup() | |
95 | { |
|
61 | { | |
96 | foreach(QBarSet* s, m_testSets) { |
|
|||
97 | m_barseries_with_sets->removeBarSet(s); |
|
|||
98 | delete s; |
|
|||
99 | } |
|
|||
100 | m_testSets.clear(); |
|
|||
101 |
|
||||
102 | delete m_barseries; |
|
62 | delete m_barseries; | |
103 | m_barseries = 0; |
|
63 | m_barseries = 0; | |
104 | delete m_barseries_with_sets; |
|
|||
105 | m_barseries_with_sets = 0; |
|
|||
106 | m_categories.clear(); |
|
|||
107 | } |
|
64 | } | |
108 |
|
65 | |||
109 | void tst_QStackedBarSeries::qstackedbarseries_data() |
|
66 | void tst_QStackedBarSeries::qstackedbarseries_data() | |
110 | { |
|
67 | { | |
111 | QTest::addColumn<QBarCategories> ("categories"); |
|
|||
112 | QBarCategories c; |
|
|||
113 | c << "category0" << "category1" << "category2"; |
|
|||
114 | QTest::newRow("categories") << c; |
|
|||
115 | } |
|
68 | } | |
116 |
|
69 | |||
117 | void tst_QStackedBarSeries::qstackedbarseries() |
|
70 | void tst_QStackedBarSeries::qstackedbarseries() | |
118 | { |
|
71 | { | |
119 | QFETCH(QBarCategories, categories); |
|
|||
120 | QStackedBarSeries *barseries = new QStackedBarSeries(); |
|
72 | QStackedBarSeries *barseries = new QStackedBarSeries(); | |
121 | QVERIFY(barseries != 0); |
|
73 | QVERIFY(barseries != 0); | |
122 | barseries->setCategories(categories); |
|
|||
123 | QBarCategories verifyCategories = barseries->categories(); |
|
|||
124 |
|
||||
125 | QVERIFY(verifyCategories.count() == categories.count()); |
|
|||
126 | for (int i=0; i<categories.count(); i++) { |
|
|||
127 | QVERIFY(verifyCategories.at(i).compare(categories.at(i)) == 0); |
|
|||
128 | } |
|
|||
129 | } |
|
74 | } | |
130 |
|
75 | |||
131 | void tst_QStackedBarSeries::type_data() |
|
76 | void tst_QStackedBarSeries::type_data() | |
@@ -138,198 +83,6 void tst_QStackedBarSeries::type() | |||||
138 | QVERIFY(m_barseries->type() == QAbstractSeries::SeriesTypeStackedBar); |
|
83 | QVERIFY(m_barseries->type() == QAbstractSeries::SeriesTypeStackedBar); | |
139 | } |
|
84 | } | |
140 |
|
85 | |||
141 | void tst_QStackedBarSeries::setCategories_data() |
|
|||
142 | { |
|
|||
143 | QTest::addColumn<QBarCategories> ("categories"); |
|
|||
144 | QBarCategories categories; |
|
|||
145 | categories << "c1" << "c2" << "c3" << "c4" << "c5" << "c6"; |
|
|||
146 | QTest::newRow("cat") << categories; |
|
|||
147 | } |
|
|||
148 |
|
||||
149 | void tst_QStackedBarSeries::setCategories() |
|
|||
150 | { |
|
|||
151 | QVERIFY(m_barseries->categories().count() == m_categories.count()); |
|
|||
152 |
|
||||
153 | QFETCH(QBarCategories, categories); |
|
|||
154 | m_barseries->setCategories(categories); |
|
|||
155 |
|
||||
156 | QVERIFY(m_barseries->categories().count() == categories.count()); |
|
|||
157 | for (int i=0; i<categories.count(); i++) { |
|
|||
158 | QVERIFY(m_barseries->categories().at(i).compare(categories.at(i)) == 0); |
|
|||
159 | } |
|
|||
160 | } |
|
|||
161 |
|
||||
162 | void tst_QStackedBarSeries::appendBarSet_data() |
|
|||
163 | { |
|
|||
164 | } |
|
|||
165 |
|
||||
166 | void tst_QStackedBarSeries::appendBarSet() |
|
|||
167 | { |
|
|||
168 | QVERIFY(m_barseries->barsetCount() == 0); |
|
|||
169 |
|
||||
170 | QBarSet *barset = new QBarSet("testset"); |
|
|||
171 | m_barseries->appendBarSet(barset); |
|
|||
172 |
|
||||
173 | QVERIFY(m_barseries->barsetCount() == 1); |
|
|||
174 |
|
||||
175 | QBarSet *barset2 = new QBarSet("testset2"); |
|
|||
176 | m_barseries->appendBarSet(barset2); |
|
|||
177 |
|
||||
178 | QVERIFY(m_barseries->barsetCount() == 2); |
|
|||
179 | } |
|
|||
180 |
|
||||
181 | void tst_QStackedBarSeries::removeBarSet_data() |
|
|||
182 | { |
|
|||
183 | } |
|
|||
184 |
|
||||
185 | void tst_QStackedBarSeries::removeBarSet() |
|
|||
186 | { |
|
|||
187 | int count = m_testSets.count(); |
|
|||
188 | QVERIFY(m_barseries_with_sets->barsetCount() == count); |
|
|||
189 |
|
||||
190 | // remove some sets |
|
|||
191 | m_barseries_with_sets->removeBarSet(m_testSets.at(2)); |
|
|||
192 | m_barseries_with_sets->removeBarSet(m_testSets.at(3)); |
|
|||
193 | m_barseries_with_sets->removeBarSet(m_testSets.at(4)); |
|
|||
194 |
|
||||
195 | QVERIFY(m_barseries_with_sets->barsetCount() == 2); |
|
|||
196 |
|
||||
197 | QList<QBarSet*> verifysets = m_barseries_with_sets->barSets(); |
|
|||
198 |
|
||||
199 | QVERIFY(verifysets.at(0) == m_testSets.at(0)); |
|
|||
200 | QVERIFY(verifysets.at(1) == m_testSets.at(1)); |
|
|||
201 |
|
||||
202 | // Try removing all sets again |
|
|||
203 | for (int i=0; i<count; i++) { |
|
|||
204 | m_barseries_with_sets->removeBarSet(m_testSets.at(i)); |
|
|||
205 | } |
|
|||
206 |
|
||||
207 | QVERIFY(m_barseries_with_sets->barsetCount() == 0); |
|
|||
208 | } |
|
|||
209 |
|
||||
210 | void tst_QStackedBarSeries::appendBarSets_data() |
|
|||
211 | { |
|
|||
212 |
|
||||
213 | } |
|
|||
214 |
|
||||
215 | void tst_QStackedBarSeries::appendBarSets() |
|
|||
216 | { |
|
|||
217 | int count = 5; |
|
|||
218 | QVERIFY(m_barseries->barsetCount() == 0); |
|
|||
219 |
|
||||
220 | QList<QBarSet*> sets; |
|
|||
221 | for (int i=0; i<count; i++) { |
|
|||
222 | sets.append(new QBarSet("testset")); |
|
|||
223 | } |
|
|||
224 |
|
||||
225 | m_barseries->appendBarSets(sets); |
|
|||
226 | QVERIFY(m_barseries->barsetCount() == count); |
|
|||
227 | } |
|
|||
228 |
|
||||
229 | void tst_QStackedBarSeries::removeBarSets_data() |
|
|||
230 | { |
|
|||
231 |
|
||||
232 | } |
|
|||
233 |
|
||||
234 | void tst_QStackedBarSeries::removeBarSets() |
|
|||
235 | { |
|
|||
236 | int count = m_testSets.count(); |
|
|||
237 | QVERIFY(m_barseries_with_sets->barsetCount() == count); |
|
|||
238 |
|
||||
239 | // Try removing empty list of sets |
|
|||
240 | QList<QBarSet*> empty; |
|
|||
241 | m_barseries_with_sets->removeBarSets(empty); |
|
|||
242 | QVERIFY(m_barseries_with_sets->barsetCount() == count); |
|
|||
243 |
|
||||
244 | // remove all sets |
|
|||
245 | m_barseries_with_sets->removeBarSets(m_testSets); |
|
|||
246 | QVERIFY(m_barseries_with_sets->barsetCount() == 0); |
|
|||
247 |
|
||||
248 | // Try removing empty list again |
|
|||
249 | m_barseries_with_sets->removeBarSets(empty); |
|
|||
250 | QVERIFY(m_barseries_with_sets->barsetCount() == 0); |
|
|||
251 |
|
||||
252 | // remove all sets again |
|
|||
253 | m_barseries_with_sets->removeBarSets(m_testSets); |
|
|||
254 | QVERIFY(m_barseries_with_sets->barsetCount() == 0); |
|
|||
255 | } |
|
|||
256 |
|
||||
257 | void tst_QStackedBarSeries::barsetCount_data() |
|
|||
258 | { |
|
|||
259 |
|
||||
260 | } |
|
|||
261 |
|
||||
262 | void tst_QStackedBarSeries::barsetCount() |
|
|||
263 | { |
|
|||
264 | QVERIFY(m_barseries->barsetCount() == 0); |
|
|||
265 | QVERIFY(m_barseries_with_sets->barsetCount() == m_testSets.count()); |
|
|||
266 | } |
|
|||
267 |
|
||||
268 | void tst_QStackedBarSeries::categoryCount_data() |
|
|||
269 | { |
|
|||
270 |
|
||||
271 | } |
|
|||
272 |
|
||||
273 | void tst_QStackedBarSeries::categoryCount() |
|
|||
274 | { |
|
|||
275 | QVERIFY(m_barseries->categoryCount() == m_categories.count()); |
|
|||
276 | QVERIFY(m_barseries_with_sets->categoryCount() == m_categories.count()); |
|
|||
277 | } |
|
|||
278 |
|
||||
279 | void tst_QStackedBarSeries::barSets_data() |
|
|||
280 | { |
|
|||
281 |
|
||||
282 | } |
|
|||
283 |
|
||||
284 | void tst_QStackedBarSeries::barSets() |
|
|||
285 | { |
|
|||
286 | QVERIFY(m_barseries->barSets().count() == 0); |
|
|||
287 |
|
||||
288 | QList<QBarSet*> sets = m_barseries_with_sets->barSets(); |
|
|||
289 | QVERIFY(sets.count() == m_testSets.count()); |
|
|||
290 |
|
||||
291 | for (int i=0; i<m_testSets.count(); i++) { |
|
|||
292 | QVERIFY(sets.at(i) == m_testSets.at(i)); |
|
|||
293 | } |
|
|||
294 | } |
|
|||
295 |
|
||||
296 | void tst_QStackedBarSeries::categories_data() |
|
|||
297 | { |
|
|||
298 |
|
||||
299 | } |
|
|||
300 |
|
||||
301 | void tst_QStackedBarSeries::categories() |
|
|||
302 | { |
|
|||
303 | QBarCategories categories = m_barseries->categories(); |
|
|||
304 |
|
||||
305 | QVERIFY(categories.count() == m_categories.count()); |
|
|||
306 | for (int i=0; i<m_categories.count(); i++) { |
|
|||
307 | QVERIFY(categories.at(i).compare(m_categories.at(i)) == 0); |
|
|||
308 | } |
|
|||
309 | } |
|
|||
310 |
|
||||
311 | void tst_QStackedBarSeries::setLabelsVisible_data() |
|
|||
312 | { |
|
|||
313 |
|
||||
314 | } |
|
|||
315 |
|
||||
316 | void tst_QStackedBarSeries::setLabelsVisible() |
|
|||
317 | { |
|
|||
318 | foreach (QBarSet* s, m_testSets) { |
|
|||
319 | QVERIFY(s->labelsVisible() == false); |
|
|||
320 | } |
|
|||
321 |
|
||||
322 | m_barseries_with_sets->setLabelsVisible(true); |
|
|||
323 | foreach (QBarSet* s, m_testSets) { |
|
|||
324 | QVERIFY(s->labelsVisible() == true); |
|
|||
325 | } |
|
|||
326 |
|
||||
327 | m_barseries_with_sets->setLabelsVisible(false); |
|
|||
328 | foreach (QBarSet* s, m_testSets) { |
|
|||
329 | QVERIFY(s->labelsVisible() == false); |
|
|||
330 | } |
|
|||
331 | } |
|
|||
332 |
|
||||
333 | /* |
|
86 | /* | |
334 | bool setModel(QAbstractItemModel *model); |
|
87 | bool setModel(QAbstractItemModel *model); | |
335 | void setModelMapping(int categories, int bottomBoundary, int topBoundary, Qt::Orientation orientation = Qt::Vertical); |
|
88 | void setModelMapping(int categories, int bottomBoundary, int topBoundary, Qt::Orientation orientation = Qt::Vertical); |
General Comments 0
You need to be logged in to leave comments.
Login now