void tst_QMenu::keyboardNavigation() { DEPENDS_ON( "addActionsAndClear" ); //if add/clear fails... QFETCH(int, key); QFETCH(int, expected_action); QFETCH(int, expected_menu); QFETCH(bool, init); QFETCH(bool, expected_activated); QFETCH(bool, expected_highlighted); if(init) { lastMenu = menus[0]; lastMenu->clear(); createActions(); lastMenu->popup(QPoint(0, 0)); } QTest::keyClick(lastMenu, (Qt::Key)key); if(expected_activated) { QCOMPARE(activated, builtins[expected_action]); QCOMPARE(menus[expected_menu]->activeAction(), (QAction *)0); } else { QCOMPARE(menus[expected_menu]->activeAction(), builtins[expected_action]); if(expected_highlighted) QCOMPARE(menus[expected_menu]->activeAction(), highlighted); } }
void tst_QColor::colorNames() { DEPENDS_ON("setNamedColor()"); QStringList all = QColor::colorNames(); QCOMPARE(all.size(), rgbTblSize); for (int i = 0; i < all.size(); ++i) QCOMPARE(all.at(i), QString::fromLatin1(rgbTbl[i].name)); }
void tst_QToolBar::clear() { DEPENDS_ON("addAction()"); DEPENDS_ON("insertAction()"); DEPENDS_ON("addSeparator()"); DEPENDS_ON("insertSeparator()"); DEPENDS_ON("addWidget()"); DEPENDS_ON("insertWidget()"); }
void tst_QColor::convertTo() { QColor color(Qt::black); QColor rgb = color.convertTo(QColor::Rgb); QVERIFY(rgb.spec() == QColor::Rgb); QColor hsv = color.convertTo(QColor::Hsv); QVERIFY(hsv.spec() == QColor::Hsv); QColor cmyk = color.convertTo(QColor::Cmyk); QVERIFY(cmyk.spec() == QColor::Cmyk); QColor hsl = color.convertTo(QColor::Hsl); QVERIFY(hsl.spec() == QColor::Hsl); QColor invalid = color.convertTo(QColor::Invalid); QVERIFY(invalid.spec() == QColor::Invalid); DEPENDS_ON(toRgb()); DEPENDS_ON(toHsv()); DEPENDS_ON(toCmyk()); DEPENDS_ON(toHsl()); }
void tst_QColor::setBlue() { DEPENDS_ON(setRgb()); QColor c = QColor(Qt::red).toHsv(); c.setBlue(127); QCOMPARE(c.red(), 255); QCOMPARE(c.green(), 0); QCOMPARE(c.blue(), 127); c = QColor(Qt::red).toHsv(); c.setBlueF(0.5); QCOMPARE(c.redF(), qreal(1.0)); QCOMPARE(c.greenF(), qreal(0.0)); QVERIFY(veryFuzzyCompare(c.blueF(), 0.5)); }
void tst_QToolBar::allowedAreasChanged() { DEPENDS_ON("allowedAreas()"); }
void tst_QToolBar::movableChanged() { DEPENDS_ON("isMovable()"); }
void tst_QColor::equalityOperator() { DEPENDS_ON(convertTo()); }
void tst_QToolBar::setOrientation() { DEPENDS_ON("orientation()"); }
void tst_QToolBar::setAllowedAreas() { DEPENDS_ON("allowedAreas()"); }
void tst_QToolBar::toolButtonStyleChanged() { DEPENDS_ON("toolButtonStyle()"); }
void tst_QColor::saturation() { DEPENDS_ON(setHsv()); }
void tst_QColor::rgb() { DEPENDS_ON(setRgb()); }
void tst_QColor::rgba() { DEPENDS_ON("setRgba()"); }
void tst_QColor::setAlpha() { DEPENDS_ON(setRgb()); }
void tst_QColor::green() { DEPENDS_ON(setRgb()); }
void tst_QToolBar::orientationChanged() { DEPENDS_ON("orientation()"); }
void tst_QColor::value() { DEPENDS_ON(setHsv()); }
void tst_QToolBar::iconSizeChanged() { DEPENDS_ON("iconSize()"); }
void tst_QColor::getHsv() { DEPENDS_ON(setHsv()); }
void tst_QToolBar::setMovable() { DEPENDS_ON("isMovable()"); }
void tst_QToolBar::actionAt() { DEPENDS_ON("actionGeometry()"); }
void tst_QToolBar::isAreaAllowed() { DEPENDS_ON("allowedAreas()"); }
void tst_QToolBar::setToolButtonStyle() { DEPENDS_ON("toolButtonStyle()"); }
void tst_QColor::magenta() { DEPENDS_ON(setCmyk()); }
void tst_QColor::allowX11ColorNames() { DEPENDS_ON(setallowX11ColorNames()); }
void tst_QToolBar::setIconSize() { DEPENDS_ON("iconSize()"); }
void tst_QColor::yellow() { DEPENDS_ON(setCmyk()); }
void tst_QSqlField::value() { DEPENDS_ON( "setValue" ); }
void tst_QColor::getCmyk() { DEPENDS_ON(setCmyk()); }