From e27eed9da937f76edf4407e323498cb1096af3c1 Mon Sep 17 00:00:00 2001 From: Nic Holthaus Date: Tue, 17 Dec 2024 10:01:13 -0500 Subject: [PATCH] fix: better conversion for inHg --- include/units.h | 3 ++- unitTests/main.cpp | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/include/units.h b/include/units.h index 09616953..eb61c38a 100644 --- a/include/units.h +++ b/include/units.h @@ -3732,7 +3732,8 @@ namespace units UNIT_ADD(pressure, atmosphere, atmospheres, atm, unit, pascals>) UNIT_ADD(pressure, pounds_per_square_inch, pounds_per_square_inch, psi, compound_unit>>) UNIT_ADD(pressure, torr, torrs, torr, unit, atmospheres>) - UNIT_ADD(pressure, inch_of_mercury, inches_of_mercury, inHg, unit, pascals>) + UNIT_ADD(pressure, millimeter_of_mercury, millimeters_of_mercury, mmHg, unit, pascals>) + UNIT_ADD(pressure, inch_of_mercury, inches_of_mercury, inHg, unit, millimeters_of_mercury>) UNIT_ADD_CATEGORY_TRAIT(pressure) #endif diff --git a/unitTests/main.cpp b/unitTests/main.cpp index 8d10f93e..6a0af65d 100644 --- a/unitTests/main.cpp +++ b/unitTests/main.cpp @@ -1990,6 +1990,10 @@ TEST_F(UnitConversion, pressure) EXPECT_NEAR(9000.74, test, 5.0e-3); test = convert(1.0); EXPECT_NEAR(14.6959, test, 5.0e-5); + test = convert(1.0); + EXPECT_NEAR(25.4, test, 5.0e-5); + test = convert(1.0); + EXPECT_NEAR(3386.38864, test, 5.0e-5); } TEST_F(UnitConversion, charge)