void tst_QProgressBar::text() { QProgressBar bar; bar.setRange(10, 10); bar.setValue(10); QCOMPARE(bar.text(), QString("100%")); bar.setRange(0, 10); QCOMPARE(bar.text(), QString("100%")); bar.setValue(5); QCOMPARE(bar.text(), QString("50%")); bar.setRange(0, 5); bar.setValue(0); bar.setRange(5, 5); QCOMPARE(bar.text(), QString()); }
void tst_QProgressBar::formatedText() { QFETCH(int, minimum); QFETCH(int, maximum); QFETCH(int, value); QFETCH(QString, format); QFETCH(QString, text); QProgressBar bar; bar.setRange(minimum, maximum); bar.setValue(value); bar.setFormat(format); QCOMPARE(bar.text(), text); }