From a388959133e2ac4bfb0151a035b16e9ecdb7b2b5 Mon Sep 17 00:00:00 2001 From: Mateusz Pusz Date: Thu, 10 Sep 2020 13:03:24 +0200 Subject: [PATCH] test: additional tests for dimension specific concepts added --- test/unit_test/static/dimensions_concepts_test.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/test/unit_test/static/dimensions_concepts_test.cpp b/test/unit_test/static/dimensions_concepts_test.cpp index 46c071cc..6b29be1d 100644 --- a/test/unit_test/static/dimensions_concepts_test.cpp +++ b/test/unit_test/static/dimensions_concepts_test.cpp @@ -25,6 +25,7 @@ namespace { +using namespace units; using namespace units::physical; static_assert(Length>); @@ -56,18 +57,30 @@ static_assert(!Area>); static_assert(Volume>); static_assert(!Volume>); +#if DOWNCAST_MODE == 0 +static_assert(Volume>, unknown_coherent_unit>>); +#endif static_assert(Speed>); static_assert(!Speed>); static_assert(Acceleration>); static_assert(!Acceleration>); +#if DOWNCAST_MODE == 0 +static_assert(Acceleration, exponent>, unknown_coherent_unit>>); +#endif static_assert(Force>); static_assert(!Force>); +#if DOWNCAST_MODE == 0 +// static_assert(Force, exponent, exponent>, unknown_coherent_unit>>); +#endif static_assert(Energy>); static_assert(!Energy>); +#if DOWNCAST_MODE == 0 +// static_assert(Energy, exponent, exponent>, unknown_coherent_unit>>); +#endif static_assert(Power>); static_assert(!Power>);