From 59c163d963ebd40cc8e9af7c334b711c5570bc89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sun, 10 Apr 2022 18:20:23 +0200 Subject: [PATCH] Trade: we can use test verification macros in unrelated functions now. --- src/Magnum/Trade/Test/AbstractSceneConverterTest.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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);