diff --git a/corsika/framework/units/quantity_io.hpp b/corsika/framework/units/quantity_io.hpp index 8d38c9b133791dd703d6f55be9ceb1e089ff11e2..2bed082953ea8cb5ee7f6f3014f40898ce59ab9f 100644 --- a/corsika/framework/units/quantity_io.hpp +++ b/corsika/framework/units/quantity_io.hpp @@ -82,7 +82,7 @@ inline Rep prefix( std::string const prefix_ ) { "d", deci }, { "c", centi }, { "r", ronto }, - { "q", quocto }, + { "q", quecto }, { "R", ronna }, { "Q", quetta }, }; diff --git a/tests/framework/testUnits.cpp b/tests/framework/testUnits.cpp index 5c90aa9cd6ad65500a13a178d7dd6b0e52355006..2938f4bb671ca9caf5843c54428b40d9e9a0ce62 100644 --- a/tests/framework/testUnits.cpp +++ b/tests/framework/testUnits.cpp @@ -57,6 +57,8 @@ TEST_CASE("PhysicalUnits", "[Units]") { CHECK(1_mol / 1_amol == Approx(1e18)); CHECK(1_K / 1_zK == Approx(1e21)); CHECK(1_K / 1_yK == Approx(1e24)); + CHECK(1_V / 1_rV == Approx(1e27)); + CHECK(1_V / 1_qV == Approx(1e30)); CHECK(1_b / 1_mb == Approx(1e3)); CHECK(1_A / 1_hA == Approx(1e-2)); @@ -68,6 +70,8 @@ TEST_CASE("PhysicalUnits", "[Units]") { CHECK(1_A / 1_EA == Approx(1e-18)); CHECK(1_K / 1_ZK == Approx(1e-21)); CHECK(1_mol / 1_Ymol == Approx(1e-24)); + CHECK(1_V / 1_RV == Approx(1e-27)); + CHECK(1_V / 1_QV == Approx(1e-30)); CHECK(std::min(1_A, 2_A) == 1_A); }