diff --git a/src/Magnum/Trade/Test/AbstractSceneConverterTest.cpp b/src/Magnum/Trade/Test/AbstractSceneConverterTest.cpp index 792311bed..555bf13e4 100644 --- a/src/Magnum/Trade/Test/AbstractSceneConverterTest.cpp +++ b/src/Magnum/Trade/Test/AbstractSceneConverterTest.cpp @@ -214,12 +214,13 @@ void AbstractSceneConverterTest::convertMesh() { SceneConverterFeatures doFeatures() const override { return SceneConverterFeature::ConvertMesh; } Containers::Optional doConvert(const MeshData& mesh) override { - if(mesh.primitive() == MeshPrimitive::Triangles) - return MeshData{MeshPrimitive::Lines, mesh.vertexCount()*2}; - return {}; + CORRADE_COMPARE(mesh.primitive(), MeshPrimitive::Triangles); + return MeshData{MeshPrimitive::Lines, mesh.vertexCount()*2}; } } converter; + CORRADE_VERIFY(true); /* capture correct function name */ + Containers::Optional out = converter.convert(MeshData{MeshPrimitive::Triangles, 6}); CORRADE_VERIFY(out); CORRADE_COMPARE(out->primitive(), MeshPrimitive::Lines);