tests/auto/qcssparser/tst_qcssparser.cpp
changeset 22 79de32ba3296
parent 18 2f34d5167611
equal deleted inserted replaced
19:fcece45ef507 22:79de32ba3296
  1379     QVERIFY(expectedBrush.color() == brush.color());
  1379     QVERIFY(expectedBrush.color() == brush.color());
  1380 
  1380 
  1381     QTEST(image, "expectedImage");
  1381     QTEST(image, "expectedImage");
  1382     QTEST(int(repeat), "expectedRepeatValue");
  1382     QTEST(int(repeat), "expectedRepeatValue");
  1383     QTEST(int(alignment), "expectedAlignment");
  1383     QTEST(int(alignment), "expectedAlignment");
       
  1384 
       
  1385     //QTBUG-9674  : a second evaluation should give the same results
       
  1386     QVERIFY(v.extractBackground(&brush, &image, &repeat, &alignment, &origin, &attachment, &ignoredOrigin));
       
  1387     QVERIFY(expectedBrush.color() == brush.color());
       
  1388     QTEST(image, "expectedImage");
       
  1389     QTEST(int(repeat), "expectedRepeatValue");
       
  1390     QTEST(int(alignment), "expectedAlignment");
  1384 }
  1391 }
  1385 
  1392 
  1386 void tst_QCssParser::pseudoElement_data()
  1393 void tst_QCssParser::pseudoElement_data()
  1387 {
  1394 {
  1388     QTest::addColumn<QString>("css");
  1395     QTest::addColumn<QString>("css");
  1642 
  1649 
  1643     extractor.extractBorder(widths, colors, styles, radii);
  1650     extractor.extractBorder(widths, colors, styles, radii);
  1644     QVERIFY(widths[QCss::TopEdge] == expectedTopWidth);
  1651     QVERIFY(widths[QCss::TopEdge] == expectedTopWidth);
  1645     QVERIFY(styles[QCss::TopEdge] == expectedTopStyle);
  1652     QVERIFY(styles[QCss::TopEdge] == expectedTopStyle);
  1646     QVERIFY(colors[QCss::TopEdge] == expectedTopColor);
  1653     QVERIFY(colors[QCss::TopEdge] == expectedTopColor);
       
  1654 
       
  1655     //QTBUG-9674  : a second evaluation should give the same results
       
  1656     QVERIFY(extractor.extractBorder(widths, colors, styles, radii));
       
  1657     QVERIFY(widths[QCss::TopEdge] == expectedTopWidth);
       
  1658     QVERIFY(styles[QCss::TopEdge] == expectedTopStyle);
       
  1659     QVERIFY(colors[QCss::TopEdge] == expectedTopColor);
  1647 }
  1660 }
  1648 
  1661 
  1649 void tst_QCssParser::noTextDecoration()
  1662 void tst_QCssParser::noTextDecoration()
  1650 {
  1663 {
  1651     QCss::Parser parser("dummy { text-decoration: none; }");
  1664     QCss::Parser parser("dummy { text-decoration: none; }");