From f6940e224c16312bf3251ca3b04962fc6e10fb05 Mon Sep 17 00:00:00 2001 From: jvocht Date: Sat, 11 Jan 2025 17:31:03 +0100 Subject: [PATCH] Add new tests for base dimension of quanties of the same kind and for derived dimensions. Remove temporary helper objects. --- test/static/concepts_test.cpp | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/test/static/concepts_test.cpp b/test/static/concepts_test.cpp index 7ae6c077..3ce96bcc 100644 --- a/test/static/concepts_test.cpp +++ b/test/static/concepts_test.cpp @@ -82,22 +82,23 @@ static_assert(!Dimension); static_assert(!Dimension); // DimensionOf -inline constexpr struct isq::dim_length tdimlength; -inline constexpr struct isq::dim_time tdimtime; -inline constexpr struct isq::length tlength; -inline constexpr struct isq::time ttime; -static_assert(DimensionOf); -static_assert(!DimensionOf); -static_assert(!DimensionOf); -static_assert(!DimensionOf); -static_assert(!DimensionOf); -static_assert(!DimensionOf); -static_assert(!DimensionOf); -static_assert(!DimensionOf); -static_assert(!DimensionOf); -static_assert(!DimensionOf); -static_assert(!DimensionOf); -static_assert(!DimensionOf); +static_assert(DimensionOf); +static_assert(DimensionOf); +static_assert(DimensionOf); +static_assert(!DimensionOf); +static_assert(!DimensionOf); +static_assert(!DimensionOf); +static_assert(!DimensionOf); +static_assert(!DimensionOf); +static_assert(!DimensionOf); +static_assert(!DimensionOf); +static_assert(!DimensionOf); +static_assert(!DimensionOf); +static_assert(!DimensionOf); +static_assert(!DimensionOf); +static_assert(DimensionOf); +static_assert(DimensionOf); +static_assert(DimensionOf); // QuantitySpec inline constexpr auto speed = isq::length / isq::time;