Extend tests for QMargins
- Add check for QT_NO_DATASTREAM macro - Add tests for QDebug operator<< Task-number: QTBUG-88183 Change-Id: I346777a3237986f7f950f157e50cae846b077e11 Reviewed-by: Alex Blasche <alexander.blasche@qt.io>
This commit is contained in:
parent
fb6b7869e8
commit
1a0ae4e32d
@ -36,12 +36,22 @@ class tst_QMargins : public QObject
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
private slots:
|
private slots:
|
||||||
void getSetCheck();
|
void getSetCheck();
|
||||||
|
#ifndef QT_NO_DATASTREAM
|
||||||
void dataStreamCheck();
|
void dataStreamCheck();
|
||||||
|
#endif
|
||||||
void operators();
|
void operators();
|
||||||
|
#ifndef QT_NO_DEBUG_STREAM
|
||||||
|
void debugStreamCheck();
|
||||||
|
#endif
|
||||||
|
|
||||||
void getSetCheckF();
|
void getSetCheckF();
|
||||||
|
#ifndef QT_NO_DATASTREAM
|
||||||
void dataStreamCheckF();
|
void dataStreamCheckF();
|
||||||
|
#endif
|
||||||
void operatorsF();
|
void operatorsF();
|
||||||
|
#ifndef QT_NO_DEBUG_STREAM
|
||||||
|
void debugStreamCheckF();
|
||||||
|
#endif
|
||||||
};
|
};
|
||||||
|
|
||||||
// Testing get/set functions
|
// Testing get/set functions
|
||||||
@ -123,6 +133,19 @@ void tst_QMargins::operators()
|
|||||||
QCOMPARE(-m3, QMargins(-10, -11, -12, -13));
|
QCOMPARE(-m3, QMargins(-10, -11, -12, -13));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef QT_NO_DEBUG_STREAM
|
||||||
|
// Testing QDebug operators
|
||||||
|
void tst_QMargins::debugStreamCheck()
|
||||||
|
{
|
||||||
|
QMargins m(10, 11, 12, 13);
|
||||||
|
const QString expected = "QMargins(10, 11, 12, 13)";
|
||||||
|
QString result;
|
||||||
|
QDebug(&result).nospace() << m;
|
||||||
|
QCOMPARE(result, expected);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef QT_NO_DATASTREAM
|
||||||
// Testing QDataStream operators
|
// Testing QDataStream operators
|
||||||
void tst_QMargins::dataStreamCheck()
|
void tst_QMargins::dataStreamCheck()
|
||||||
{
|
{
|
||||||
@ -147,6 +170,7 @@ void tst_QMargins::dataStreamCheck()
|
|||||||
QCOMPARE(marginsIn.bottom(), 6852);
|
QCOMPARE(marginsIn.bottom(), 6852);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
// Testing get/set functions
|
// Testing get/set functions
|
||||||
void tst_QMargins::getSetCheckF()
|
void tst_QMargins::getSetCheckF()
|
||||||
@ -220,6 +244,7 @@ void tst_QMargins::operatorsF()
|
|||||||
QCOMPARE(-m3, QMarginsF(-10.3, -11.4, -12.5, -13.6));
|
QCOMPARE(-m3, QMarginsF(-10.3, -11.4, -12.5, -13.6));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef QT_NO_DATASTREAM
|
||||||
// Testing QDataStream operators
|
// Testing QDataStream operators
|
||||||
void tst_QMargins::dataStreamCheckF()
|
void tst_QMargins::dataStreamCheckF()
|
||||||
{
|
{
|
||||||
@ -244,6 +269,19 @@ void tst_QMargins::dataStreamCheckF()
|
|||||||
QCOMPARE(marginsIn.bottom(), 4.4);
|
QCOMPARE(marginsIn.bottom(), 4.4);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef QT_NO_DEBUG_STREAM
|
||||||
|
// Testing QDebug operators
|
||||||
|
void tst_QMargins::debugStreamCheckF()
|
||||||
|
{
|
||||||
|
QMarginsF m(10.1, 11.2, 12.3, 13.4);
|
||||||
|
const QString expected = "QMarginsF(10.1, 11.2, 12.3, 13.4)";
|
||||||
|
QString result;
|
||||||
|
QDebug(&result).nospace() << m;
|
||||||
|
QCOMPARE(result, expected);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
QTEST_APPLESS_MAIN(tst_QMargins)
|
QTEST_APPLESS_MAIN(tst_QMargins)
|
||||||
#include "tst_qmargins.moc"
|
#include "tst_qmargins.moc"
|
||||||
|
Loading…
Reference in New Issue
Block a user