From d6d0fd18901c257b2eda9440c66b122ed6f31e69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Mon, 8 Feb 2016 21:34:16 +0100 Subject: [PATCH] Math: test that it's possible to convert Vector<1, T> to T. It's not (but should be). --- src/Magnum/Math/Test/VectorTest.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Magnum/Math/Test/VectorTest.cpp b/src/Magnum/Math/Test/VectorTest.cpp index 5ce3e22a1..903a35245 100644 --- a/src/Magnum/Math/Test/VectorTest.cpp +++ b/src/Magnum/Math/Test/VectorTest.cpp @@ -214,7 +214,11 @@ void VectorTest::constructOneComponent() { /* Implicit constructor must work */ constexpr Vector1 vec = 1.0f; - CORRADE_COMPARE(vec, Vector1(1)); + CORRADE_COMPARE(vec, Vector1{1.0f}); + + /* Conversion back must also work */ + Float value = vec; + CORRADE_COMPARE(value, 1.0f); } void VectorTest::constructConversion() {