##// END OF EJS Templates
Adds missing append2 test case to tst_qbarcategoryaxis
Michal Klocek -
r2120:3eabef5a7f82
parent child
Show More
@@ -37,6 +37,8 private slots:
37 void qbarcategoryaxis_data();
37 void qbarcategoryaxis_data();
38 void qbarcategoryaxis();
38 void qbarcategoryaxis();
39
39
40 void append2_data();
41 void append2();
40 void append_data();
42 void append_data();
41 void append();
43 void append();
42 void at_data();
44 void at_data();
@@ -113,7 +115,8 void tst_QBarCategoriesAxis::init()
113 QStringList categories;
115 QStringList categories;
114 categories << "Jan" << "Feb" << "Mar" << "Apr" << "May" << "Jun";
116 categories << "Jan" << "Feb" << "Mar" << "Apr" << "May" << "Jun";
115
117
116 m_baraxis->append(categories);
118 foreach(QString category, categories)
119 m_baraxis->append(category);
117
120
118 tst_QAbstractAxis::init(m_baraxis, m_series);
121 tst_QAbstractAxis::init(m_baraxis, m_series);
119 m_chart->addSeries(m_series);
122 m_chart->addSeries(m_series);
@@ -192,6 +195,43 void tst_QBarCategoriesAxis::append()
192 QCOMPARE(spy3.count(), 1);
195 QCOMPARE(spy3.count(), 1);
193 }
196 }
194
197
198 void tst_QBarCategoriesAxis::append2_data()
199 {
200 QTest::addColumn<QStringList>("categories");
201 QTest::newRow("Jan Feb Mar Apr") << (QStringList() << "Jan" << "Feb" << "Mar" << "Apr");
202 QTest::newRow("Jul Aug Sep") << (QStringList() << "Jul" << "Aug" << "Sep");
203 }
204
205 void tst_QBarCategoriesAxis::append2()
206 {
207 QFETCH(QStringList, categories);
208
209 QBarCategoryAxis axis;
210
211 QSignalSpy spy0(&axis, SIGNAL(categoriesChanged()));
212 QSignalSpy spy1(&axis, SIGNAL(maxChanged(QString)));
213 QSignalSpy spy2(&axis, SIGNAL(minChanged(QString)));
214 QSignalSpy spy3(&axis, SIGNAL(rangeChanged(QString,QString)));
215
216 foreach(QString category, categories)
217 axis.append(category);
218
219 QCOMPARE(spy0.count(), categories.count());
220 QCOMPARE(spy1.count(), categories.count());
221 QCOMPARE(spy2.count(), 1);
222 QCOMPARE(spy3.count(), categories.count());
223
224 m_chart->setAxisX(&axis, m_series);
225 m_view->show();
226 QTest::qWaitForWindowShown(m_view);
227 QCOMPARE(axis.categories(), categories);
228
229 QCOMPARE(spy0.count(), categories.count());
230 QCOMPARE(spy1.count(), categories.count());
231 QCOMPARE(spy2.count(), 1);
232 QCOMPARE(spy3.count(), categories.count());
233 }
234
195 void tst_QBarCategoriesAxis::at_data()
235 void tst_QBarCategoriesAxis::at_data()
196 {
236 {
197 QTest::addColumn<QStringList>("categories");
237 QTest::addColumn<QStringList>("categories");
@@ -509,10 +549,11 void tst_QBarCategoriesAxis::min_data()
509
549
510 void tst_QBarCategoriesAxis::min()
550 void tst_QBarCategoriesAxis::min()
511 {
551 {
552 min_raw();
512 m_chart->setAxisX(m_baraxis, m_series);
553 m_chart->setAxisX(m_baraxis, m_series);
513 m_view->show();
554 m_view->show();
514 QTest::qWaitForWindowShown(m_view);
555 QTest::qWaitForWindowShown(m_view);
515 min_raw();
556
516 }
557 }
517
558
518 void tst_QBarCategoriesAxis::min_animation_data()
559 void tst_QBarCategoriesAxis::min_animation_data()
@@ -564,10 +605,11 void tst_QBarCategoriesAxis::range_data()
564
605
565 void tst_QBarCategoriesAxis::range()
606 void tst_QBarCategoriesAxis::range()
566 {
607 {
608 range_raw();
567 m_chart->setAxisX(m_baraxis, m_series);
609 m_chart->setAxisX(m_baraxis, m_series);
568 m_view->show();
610 m_view->show();
569 QTest::qWaitForWindowShown(m_view);
611 QTest::qWaitForWindowShown(m_view);
570 range_raw();
612
571 }
613 }
572
614
573 void tst_QBarCategoriesAxis::range_animation_data()
615 void tst_QBarCategoriesAxis::range_animation_data()
General Comments 0
You need to be logged in to leave comments. Login now