test: more unit tests for dimensionless quantity

This commit is contained in:
Mateusz Pusz
2020-09-08 18:45:14 +02:00
parent e25d4d8096
commit 76b6c2972d
2 changed files with 3 additions and 0 deletions
+2
View File
@@ -304,6 +304,8 @@ concept invalid_dimensionless_operation = requires()
};
static_assert(invalid_dimensionless_operation<int>);
static_assert(std::is_same_v<decltype(10q_km / 5q_km), quantity<dim_one, unitless, std::int64_t>>);
static_assert(quantity_cast<percent>(50.q_m / 100.q_m).count() == 50);
static_assert(50.q_m / 100.q_m == dimensionless<percent>(50));