コード例 #1
0
void QLCCapability_Test::middle()
{
    QLCCapability cap;
    QVERIFY(cap.max() == UCHAR_MAX);
    QCOMPARE(cap.middle(), uchar(127));
    cap.setMin(100);
    cap.setMax(200);
    QCOMPARE(cap.middle(), uchar(150));
}
コード例 #2
0
void QLCCapability_Test::max()
{
    QLCCapability cap;
    QVERIFY(cap.max() == UCHAR_MAX);

    QFETCH(uchar, value);

    cap.setMax(value);
    QCOMPARE(cap.max(), value);
}
コード例 #3
0
void QLCCapability_Test::save()
{
    QLCCapability cap;
    cap.setName("Testing");
    cap.setMin(5);
    cap.setMax(87);

    QDomDocument doc;
    QDomElement root = doc.createElement("TestRoot");

    QVERIFY(cap.saveXML(&doc, &root) == true);
    QVERIFY(root.firstChild().toElement().tagName() == "Capability");
    QVERIFY(root.firstChild().toElement().text() == "Testing");
    QVERIFY(root.firstChild().toElement().attribute("Min") == "5");
    QVERIFY(root.firstChild().toElement().attribute("Max") == "87");
}