From 101799acb7919f16d7c91ce036816b5e0559f33f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Mon, 27 Nov 2023 20:55:23 +0100 Subject: [PATCH] sceneconverter: use colored string comparison in the test. Why suffer. --- src/Magnum/SceneTools/Test/SceneConverterTest.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Magnum/SceneTools/Test/SceneConverterTest.cpp b/src/Magnum/SceneTools/Test/SceneConverterTest.cpp index 9c71ae807..da1418bf2 100644 --- a/src/Magnum/SceneTools/Test/SceneConverterTest.cpp +++ b/src/Magnum/SceneTools/Test/SceneConverterTest.cpp @@ -1429,7 +1429,9 @@ void SceneConverterTest::convert() { CORRADE_VERIFY(true); /* capture correct function name */ Containers::Pair output = call(data.args); - CORRADE_COMPARE(output.second(), data.message); + CORRADE_COMPARE_AS(output.second(), + data.message, + TestSuite::Compare::String); CORRADE_VERIFY(output.first()); /* In some cases the test verifies only the printed output and doesn't @@ -1478,7 +1480,9 @@ void SceneConverterTest::error() { TestSuite::Compare::StringHasSuffix); /* If it ends with a \n, assume it's the whole message */ else if(data.message.hasSuffix('\n')) - CORRADE_COMPARE(output.second(), data.message); + CORRADE_COMPARE_AS(output.second(), + data.message, + TestSuite::Compare::String); /* Otherwise it's just a prefix */ else CORRADE_COMPARE_AS(output.second(),