void tst_QColor::setBlue() { 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_QColor::setGreen() { DEPENDS_ON(setRgb()); QColor c = QColor(Qt::blue).toHsv(); c.setGreen(127); QCOMPARE(c.red(), 0); QCOMPARE(c.green(), 127); QCOMPARE(c.blue(), 255); c = QColor(Qt::blue).toHsv(); c.setGreenF(0.5); QCOMPARE(c.redF(), qreal(0.0)); QVERIFY(veryFuzzyCompare(c.greenF(), 0.5)); QCOMPARE(c.blueF(), qreal(1.0)); }