From 0b7d62ffcc0eee513f2b69cbccff331eaebe26d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Wed, 15 Jul 2015 01:13:12 +0200 Subject: [PATCH] Add forgotten test for NoCreate TimeQuery constructor. --- src/Magnum/Test/TimeQueryGLTest.cpp | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/Magnum/Test/TimeQueryGLTest.cpp b/src/Magnum/Test/TimeQueryGLTest.cpp index 31d2d99cc..f14ea888a 100644 --- a/src/Magnum/Test/TimeQueryGLTest.cpp +++ b/src/Magnum/Test/TimeQueryGLTest.cpp @@ -31,6 +31,7 @@ namespace Magnum { namespace Test { struct TimeQueryGLTest: AbstractOpenGLTester { explicit TimeQueryGLTest(); + void constructNoCreate(); void wrap(); void queryTime(); @@ -38,12 +39,24 @@ struct TimeQueryGLTest: AbstractOpenGLTester { }; TimeQueryGLTest::TimeQueryGLTest() { - addTests({&TimeQueryGLTest::wrap, + addTests({&TimeQueryGLTest::constructNoCreate, + &TimeQueryGLTest::wrap, &TimeQueryGLTest::queryTime, &TimeQueryGLTest::queryTimestamp}); } +void TimeQueryGLTest::constructNoCreate() { + { + TimeQuery query{NoCreate}; + + MAGNUM_VERIFY_NO_ERROR(); + CORRADE_COMPARE(query.id(), 0); + } + + MAGNUM_VERIFY_NO_ERROR(); +} + void TimeQueryGLTest::wrap() { #ifndef MAGNUM_TARGET_GLES if(!Context::current()->isExtensionSupported())