diff options
author | Rhys Weatherley <rhys.weatherley@nokia.com> | 2009-09-07 01:56:58 (GMT) |
---|---|---|
committer | Rhys Weatherley <rhys.weatherley@nokia.com> | 2009-09-07 01:56:58 (GMT) |
commit | ecab54e9af3f768c2704876e695a685671eab605 (patch) | |
tree | 05d4e33a2b7dea6c351933d1b0a2a5b3ea819580 | |
parent | 9409897cfb5e8add609164c250395529fef95086 (diff) | |
download | Qt-ecab54e9af3f768c2704876e695a685671eab605.zip Qt-ecab54e9af3f768c2704876e695a685671eab605.tar.gz Qt-ecab54e9af3f768c2704876e695a685671eab605.tar.bz2 |
Unit tests for QGLFormat option constructor
Reviewed-by: trustme
-rw-r--r-- | tests/auto/qgl/tst_qgl.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/auto/qgl/tst_qgl.cpp b/tests/auto/qgl/tst_qgl.cpp index e7d1367..535e6ae 100644 --- a/tests/auto/qgl/tst_qgl.cpp +++ b/tests/auto/qgl/tst_qgl.cpp @@ -500,6 +500,16 @@ void tst_QGL::getSetCheck() QCOMPARE(format1.redBufferSize(), 8); QCOMPARE(format1.plane(), 8); + // Check the QGLFormat constructor that takes an option list. + QGLFormat format5 + (QGL::DepthBuffer | QGL::StereoBuffers | QGL::ColorIndex, 3); + QVERIFY(format5.depth()); + QVERIFY(format5.stereo()); + QVERIFY(format5.doubleBuffer()); // From defaultFormat() + QVERIFY(!format5.hasOverlay()); // From defaultFormat() + QVERIFY(!format5.rgba()); + QCOMPARE(format5.plane(), 3); + // The default format should be the same as QGLFormat(). QVERIFY(QGLFormat::defaultFormat() == QGLFormat()); |