diff --git a/test/unit_test/static/quantity_test.cpp b/test/unit_test/static/quantity_test.cpp index 72776b78..9b44ddb6 100644 --- a/test/unit_test/static/quantity_test.cpp +++ b/test/unit_test/static/quantity_test.cpp @@ -658,31 +658,27 @@ static_assert(10 * isq::length[m] / (2 * isq::time[s]) - 5 * isq::speed[m / s] = static_assert(5 * isq::speed[m / s] - 10 * isq::length[m] / (2 * isq::time[s]) == 0 * isq::speed[m / s]); static_assert( - is_of_type<10 * isq::length[m] / (2 * isq::time[s]) + 5 * isq::speed[m / s], - quantity>{}>{}, int>>); + is_of_type<10 * isq::length[m] / (2 * isq::time[s]) + 5 * isq::speed[m / s], quantity>); static_assert( - is_of_type<5 * isq::speed[m / s] + 10 * isq::length[m] / (2 * isq::time[s]), - quantity>{}>{}, int>>); + is_of_type<5 * isq::speed[m / s] + 10 * isq::length[m] / (2 * isq::time[s]), quantity>); static_assert( - is_of_type<10 * isq::length[m] / (2 * isq::time[s]) - 5 * isq::speed[m / s], - quantity>{}>{}, int>>); + is_of_type<10 * isq::length[m] / (2 * isq::time[s]) - 5 * isq::speed[m / s], quantity>); static_assert( - is_of_type<5 * isq::speed[m / s] - 10 * isq::length[m] / (2 * isq::time[s]), - quantity>{}>{}, int>>); + is_of_type<5 * isq::speed[m / s] - 10 * isq::length[m] / (2 * isq::time[s]), quantity>); static_assert(10 / (2 * isq::time[s]) + 5 * isq::frequency[Hz] == 10 * isq::frequency[Hz]); static_assert(5 * isq::frequency[Hz] + 10 / (2 * isq::time[s]) == 10 * isq::frequency[Hz]); static_assert(10 / (2 * isq::time[s]) - 5 * isq::frequency[Hz] == 0 * isq::frequency[Hz]); static_assert(5 * isq::frequency[Hz] - 10 / (2 * isq::time[s]) == 0 * isq::frequency[Hz]); -static_assert(is_of_type<10 / (2 * isq::period_duration[s]) + 5 * isq::frequency[Hz], - quantity{}, int>>); -static_assert(is_of_type<5 * isq::frequency[Hz] + 10 / (2 * isq::period_duration[s]), - quantity{}, int>>); -static_assert(is_of_type<10 / (2 * isq::period_duration[s]) - 5 * isq::frequency[Hz], - quantity{}, int>>); -static_assert(is_of_type<5 * isq::frequency[Hz] - 10 / (2 * isq::period_duration[s]), - quantity{}, int>>); +static_assert( + is_of_type<10 / (2 * isq::period_duration[s]) + 5 * isq::frequency[Hz], quantity>); +static_assert( + is_of_type<5 * isq::frequency[Hz] + 10 / (2 * isq::period_duration[s]), quantity>); +static_assert( + is_of_type<10 / (2 * isq::period_duration[s]) - 5 * isq::frequency[Hz], quantity>); +static_assert( + is_of_type<5 * isq::frequency[Hz] - 10 / (2 * isq::period_duration[s]), quantity>); // Different named dimensions template @@ -814,6 +810,7 @@ template // TODO Use `Reference` concept invalid_comparison = !requires { 2 * R1 == 2 * R2; } && !requires { 2 * R2 == 2 * R1; }; static_assert(invalid_comparison); + /////////////////////// // ordering operators ///////////////////////