Upgrade Units of Measurement dependencies (#10583)
* Fix code/tests for upgrade * Resolve runbundles * Update Checkstyle ruleset for changed packages Signed-off-by: Wouter Born <github@maindrain.net>
This commit is contained in:
@@ -24,7 +24,7 @@ import org.openhab.core.library.unit.ImperialUnits;
|
||||
import org.openhab.core.library.unit.Units;
|
||||
import org.openhab.core.types.State;
|
||||
|
||||
import tec.uom.se.quantity.QuantityDimension;
|
||||
import tech.units.indriya.unit.UnitDimension;
|
||||
|
||||
/**
|
||||
* Tests for {@link AbstractTypeConverter#convertFromBinding(HmDatapoint)}.
|
||||
@@ -75,12 +75,12 @@ public class ConvertFromBindingTest extends BaseConverterTest {
|
||||
floatQuantityDp.setUnit("°C");
|
||||
convertedState = temperatureConverter.convertFromBinding(floatQuantityDp);
|
||||
assertThat(convertedState, instanceOf(QuantityType.class));
|
||||
assertThat(((QuantityType<?>) convertedState).getDimension(), is(QuantityDimension.TEMPERATURE));
|
||||
assertThat(((QuantityType<?>) convertedState).getDimension(), is(UnitDimension.TEMPERATURE));
|
||||
assertThat(((QuantityType<?>) convertedState).doubleValue(), is(10.5));
|
||||
assertThat(((QuantityType<?>) convertedState).toUnit(ImperialUnits.FAHRENHEIT).doubleValue(), is(50.9));
|
||||
|
||||
floatQuantityDp.setUnit("°C");
|
||||
assertThat(((QuantityType<?>) convertedState).getDimension(), is(QuantityDimension.TEMPERATURE));
|
||||
assertThat(((QuantityType<?>) convertedState).getDimension(), is(UnitDimension.TEMPERATURE));
|
||||
assertThat(((QuantityType<?>) convertedState).doubleValue(), is(10.5));
|
||||
|
||||
integerQuantityDp.setValue(50000);
|
||||
@@ -88,7 +88,7 @@ public class ConvertFromBindingTest extends BaseConverterTest {
|
||||
convertedState = frequencyConverter.convertFromBinding(integerQuantityDp);
|
||||
assertThat(convertedState, instanceOf(QuantityType.class));
|
||||
assertThat(((QuantityType<?>) convertedState).getDimension(),
|
||||
is(QuantityDimension.NONE.divide(QuantityDimension.TIME)));
|
||||
is(UnitDimension.NONE.divide(UnitDimension.TIME)));
|
||||
assertThat(((QuantityType<?>) convertedState).intValue(), is(50000));
|
||||
assertThat(((QuantityType<?>) convertedState).toUnit(Units.HERTZ).intValue(), is(50));
|
||||
|
||||
@@ -96,7 +96,7 @@ public class ConvertFromBindingTest extends BaseConverterTest {
|
||||
floatQuantityDp.setUnit("100%");
|
||||
convertedState = timeConverter.convertFromBinding(floatQuantityDp);
|
||||
assertThat(convertedState, instanceOf(QuantityType.class));
|
||||
assertThat(((QuantityType<?>) convertedState).getDimension(), is(QuantityDimension.NONE));
|
||||
assertThat(((QuantityType<?>) convertedState).getDimension(), is(UnitDimension.NONE));
|
||||
assertThat(((QuantityType<?>) convertedState).doubleValue(), is(70.0));
|
||||
assertThat(((QuantityType<?>) convertedState).getUnit(), is(Units.PERCENT));
|
||||
assertThat(((QuantityType<?>) convertedState).toUnit(Units.ONE).doubleValue(), is(0.7));
|
||||
|
||||
Reference in New Issue
Block a user