diff --git a/test/unit_test/static/si_cgs_test.cpp b/test/unit_test/static/si_cgs_test.cpp index 01f4379e..8c817f08 100644 --- a/test/unit_test/static/si_cgs_test.cpp +++ b/test/unit_test/static/si_cgs_test.cpp @@ -127,8 +127,8 @@ static_assert(quantity_cast>(si::length(2) == si::area(4)); // TODO Add support for -// comparing of an unknown_dimension +// TODO Add support for comparing of an unknown_dimension +// static_assert(200._q_cm * si::length(2) == si::area(4)); static_assert(quantity_cast(200._q_cm) * si::length(2) == si::area(4)); static_assert(200._q_cm * quantity_cast(si::length(2)) == 40'000_q_cm2); @@ -142,8 +142,9 @@ static_assert(200._q_cm * quantity_cast(si::length(4) / 200_q_cm == si::length(2)); // TODO Add support for -// comparing of an unknown_dimension +// TODO Add support for comparing of an unknown_dimension +// static_assert(si::area(4) / 200_q_cm == si::length(2)); +// static_assert(400._q_cm / si::length(2) == 2); static_assert(si::area(4) / quantity_cast>(200_q_cm) == si::length(2)); diff --git a/test/unit_test/static/si_fps_test.cpp b/test/unit_test/static/si_fps_test.cpp index bb023c8c..0f630fa3 100644 --- a/test/unit_test/static/si_fps_test.cpp +++ b/test/unit_test/static/si_fps_test.cpp @@ -157,8 +157,8 @@ static_assert(quantity_cast>(si::length(2) == si::area(1.2192)); // TODO Add support for -// comparing of an unknown_dimension +// TODO Add support for comparing of an unknown_dimension +// static_assert(2 * ft * si::length(2) == si::area(1.2192)); static_assert(quantity_cast>(2. * ft) * si::length(2) == si::area(1.2192)); static_assert(quantity_cast>(2. * ft) * si::length(0.6096) == @@ -167,8 +167,10 @@ static_assert(2. * ft * quantity_cast>(si::length // division -// static_assert(si::area(4) / 200_q_cm == si::length(2)); // TODO Add support for -// comparing of an unknown_dimension +// TODO Add support for comparing of an unknown_dimension +// static_assert(si::area(4) / 200_q_cm == si::length(2)); +// static_assert(400._q_cm / si::length(2) == 2); + static_assert(si::area(1.48644864) / quantity_cast>(4 * ft) == si::length(1.2192)); // 16 ft2 / 4 ft = 4 ft static_assert(quantity_cast>(si::area(1.48644864)) / (4. * ft) ==