diff --git a/test/static/unit_test.cpp b/test/static/unit_test.cpp index 3ff7d977..7fab5fe3 100644 --- a/test/static/unit_test.cpp +++ b/test/static/unit_test.cpp @@ -253,7 +253,7 @@ static_assert(is_of_type); static_assert(get_canonical_unit(m_2).mag == mag<2>); constexpr auto km_2 = mag<2> * kilometre; -static_assert(is_of_type, std::remove_const_t)>>>); +static_assert(is_of_type, si::kilo_>>); static_assert(is_of_type); static_assert(get_canonical_unit(km_2).mag == mag<2000>); @@ -347,12 +347,12 @@ static_assert(is_of_type); constexpr auto km_per_s = kilometre / second; -static_assert(is_of_type)>, per>>); +static_assert(is_of_type, per>>); static_assert(is_of_type>>); static_assert(get_canonical_unit(km_per_s).mag == mag<1000>); constexpr auto km_per_h = kilometre / hour; -static_assert(is_of_type)>, per>>); +static_assert(is_of_type, per>>); static_assert(is_of_type>>); static_assert(get_canonical_unit(km_per_h).mag == mag_ratio<1000, 3600>); @@ -374,20 +374,17 @@ static_assert(is_of_type * kilometre / hour; -static_assert( - is_of_type, derived_unit)>, per>>>); +static_assert(is_of_type, derived_unit, per>>>); static_assert(is_of_type>>); static_assert(get_canonical_unit(u1).mag == mag_ratio<1'000'000, 3'600>); constexpr auto u2 = mag<1000> * (kilometre / hour); -static_assert( - is_of_type, derived_unit)>, per>>>); +static_assert(is_of_type, derived_unit, per>>>); static_assert(is_of_type>>); static_assert(get_canonical_unit(u2).mag == mag_ratio<1'000'000, 3'600>); constexpr auto u3 = one / hour * (mag<1000> * kilometre); -static_assert( - is_of_type, derived_unit)>, per>>>); +static_assert(is_of_type, derived_unit, per>>>); static_assert(is_of_type>>); static_assert(get_canonical_unit(u3).mag == mag_ratio<1'000'000, 3'600>); @@ -503,10 +500,9 @@ static_assert(is_of_type(metre* metre* metre), metre_>); static_assert(is_of_type(metre* metre), derived_unit>>); static_assert(is_of_type(metre / second), derived_unit, per>>>); static_assert(is_of_type(metre / (second * second)), derived_unit, per>>); -static_assert( - is_of_type)>, 2>>>); +static_assert(is_of_type, 2>>>); -static_assert(is_of_type(kilometre), derived_unit)>, 2>>>); +static_assert(is_of_type(kilometre), derived_unit, 2>>>); static_assert(is_of_type(si::kilo), derived_unit, 2>>>); static_assert(is_of_type(hour), derived_unit>>); static_assert( @@ -514,11 +510,11 @@ static_assert( // common_unit static_assert(is_of_type); -static_assert(is_of_type)>>); -static_assert(is_of_type, kilogram), std::remove_const_t)>>); -static_assert(is_of_type), std::remove_const_t)>>); -static_assert(is_of_type* gram, kilogram), std::remove_const_t)>>); -static_assert(is_of_type* gram), std::remove_const_t)>>); +static_assert(is_of_type>); +static_assert(is_of_type, kilogram), si::kilo_>); +static_assert(is_of_type), si::kilo_>); +static_assert(is_of_type* gram, kilogram), si::kilo_>); +static_assert(is_of_type* gram), si::kilo_>); static_assert(is_of_type); static_assert(is_of_type); static_assert(is_of_type); @@ -527,10 +523,8 @@ static_assert(is_of_type); static_assert(is_of_type); static_assert(is_of_type); static_assert(is_of_type); -static_assert( - is_of_type, si::milli), std::remove_const_t)>>); -static_assert( - is_of_type, si::kilo), std::remove_const_t)>>); +static_assert(is_of_type, si::milli), si::milli_>); +static_assert(is_of_type, si::kilo), si::milli_>); static_assert(is_of_type); static_assert(is_of_type); // TODO The below have long/unreadable magnitude types