From 37fcd2da26f0df80990ac1fd77187f9a7c708a1a Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 25 Feb 2023 11:47:44 +0100 Subject: [PATCH] Tests: fix linking error on Windows --- tests/src/Base/Units.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/src/Base/Units.cpp b/tests/src/Base/Units.cpp index 7466a72f90..632711d9f7 100644 --- a/tests/src/Base/Units.cpp +++ b/tests/src/Base/Units.cpp @@ -16,18 +16,17 @@ protected: TEST_F(Quantity, TestSchemeImperialTwo) { - Base::UnitsSchemaImperialDecimal scheme; Base::Quantity quantity{1.0, Base::Unit::Length}; double factor; QString unitString; - QString result = scheme.schemaTranslate(quantity, factor, unitString); + auto scheme = Base::UnitsApi::createSchema(Base::UnitSystem::ImperialDecimal); + QString result = scheme->schemaTranslate(quantity, factor, unitString); EXPECT_EQ(result.toStdString(), "0.04 in"); } TEST_F(Quantity, TestSchemeImperialOne) { - Base::UnitsSchemaImperialDecimal scheme; Base::Quantity quantity{1.0, Base::Unit::Length}; Base::QuantityFormat format = quantity.getFormat(); @@ -36,7 +35,8 @@ TEST_F(Quantity, TestSchemeImperialOne) double factor; QString unitString; - QString result = scheme.schemaTranslate(quantity, factor, unitString); + auto scheme = Base::UnitsApi::createSchema(Base::UnitSystem::ImperialDecimal); + QString result = scheme->schemaTranslate(quantity, factor, unitString); EXPECT_EQ(result.toStdString(), "0.0 in"); }