From b757dc2358764c0178584aecae89ff136e27258f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sun, 3 Jun 2018 22:09:25 +0200 Subject: [PATCH] GL: test MeshView constructor. Just for parity. --- src/Magnum/GL/Test/MeshTest.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Magnum/GL/Test/MeshTest.cpp b/src/Magnum/GL/Test/MeshTest.cpp index 7083408a0..0e300b451 100644 --- a/src/Magnum/GL/Test/MeshTest.cpp +++ b/src/Magnum/GL/Test/MeshTest.cpp @@ -40,6 +40,7 @@ struct MeshTest: TestSuite::Tester { explicit MeshTest(); void constructNoCreate(); + void constructViewNoCreate(); void drawCountNotSet(); void drawViewCountNotSet(); @@ -62,6 +63,7 @@ struct MeshTest: TestSuite::Tester { MeshTest::MeshTest() { addTests({&MeshTest::constructNoCreate, + &MeshTest::constructViewNoCreate, &MeshTest::drawCountNotSet, &MeshTest::drawViewCountNotSet, @@ -91,6 +93,16 @@ void MeshTest::constructNoCreate() { CORRADE_VERIFY(true); } +void MeshTest::constructViewNoCreate() { + { + Mesh mesh{NoCreate}; + MeshView view{mesh}; + CORRADE_COMPARE(&view.mesh(), &mesh); + } + + CORRADE_VERIFY(true); +} + namespace { struct Shader: AbstractShaderProgram { explicit Shader(NoCreateT): AbstractShaderProgram{NoCreate} {}