diff --git a/src/include/units/physical/si/area.h b/src/include/units/physical/si/area.h index 6ff4938b..69990d58 100644 --- a/src/include/units/physical/si/area.h +++ b/src/include/units/physical/si/area.h @@ -52,7 +52,7 @@ struct square_exametre : deduced_unit {}; struct square_zettametre : deduced_unit {}; struct square_yottametre : deduced_unit {}; -using hectare = square_hectometre; +struct hectare : alias_unit {}; template using area = quantity; diff --git a/test/unit_test/static/si_test.cpp b/test/unit_test/static/si_test.cpp index 578284a0..f7dd6898 100644 --- a/test/unit_test/static/si_test.cpp +++ b/test/unit_test/static/si_test.cpp @@ -274,6 +274,8 @@ static_assert(10q_km * 10q_km == 100q_km2); static_assert(1q_m2 == 10'000q_cm2); static_assert(1q_ha == 10'000q_m2); +static_assert(hectare::symbol == "ha"); + static_assert(detail::unit_text() == basic_symbol_text("m²", "m^2")); // volume