forked from mpusz/mp-units
@@ -246,17 +246,17 @@ static_assert(kilogray::symbol == "kGy");
|
||||
static_assert(10_q_m / 5_q_s == 2_q_m_per_s);
|
||||
static_assert(10 / 5_q_s * 1_q_m == 2_q_m_per_s);
|
||||
static_assert(1_q_km / 1_q_s == 1000_q_m_per_s);
|
||||
// static_assert(1_q_km / 1_q_h == 1_q_km_per_h); // should not compile
|
||||
static_assert(1_q_km / 1_q_h == 1_q_km_per_h);
|
||||
static_assert(1.0_q_km / 1_q_h == 1_q_km_per_h);
|
||||
static_assert(1000.0_q_m / 3600.0_q_s == 1_q_km_per_h);
|
||||
|
||||
static_assert(2_q_km_per_h * 2_q_h == 4_q_km);
|
||||
// static_assert(2_q_km_per_h * 15_q_min == 500_q_m); // should not compile
|
||||
static_assert(2_q_km_per_h * 15_q_min == 500_q_m);
|
||||
static_assert(2_q_km_per_h * 15.0_q_min == 500_q_m);
|
||||
static_assert(2.0_q_km_per_h * 15_q_min == 500_q_m);
|
||||
|
||||
static_assert(2_q_km / 2_q_km_per_h == 1_q_h);
|
||||
// static_assert(2000_q_m / 2_q_km_per_h == 1_q_h); // should not compile
|
||||
static_assert(2000_q_m / 2_q_km_per_h == 1_q_h);
|
||||
static_assert(quantity_cast<kilometre>(2000_q_m) / 2_q_km_per_h == 1_q_h);
|
||||
|
||||
static_assert(detail::unit_text<dim_speed, metre_per_second>() == "m/s");
|
||||
@@ -382,6 +382,8 @@ static_assert(1_q_J_per_mol * 1_q_mol_per_m3 * 1_q_m3 == 1_q_N * 1_q_m);
|
||||
static_assert(detail::unit_text<dim_molar_energy, joule_per_mole>() == "J/mol");
|
||||
|
||||
// angular velocity
|
||||
|
||||
static_assert(1_q_rad / 1_q_s == 1_q_rad_per_s);
|
||||
static_assert(detail::unit_text<dim_angular_velocity, radian_per_second>() == basic_symbol_text("ω", "w"));
|
||||
|
||||
} // namespace
|
||||
|
||||
Reference in New Issue
Block a user