Skip to content

Commit 591d8d9

Browse files
authored
[Units] Add MK⁻¹ unit alias (#4433)
* Add unit alias for Micro Reciprocal Kelvin Signed-off-by: AndrewFG <[email protected]>
1 parent bc67311 commit 591d8d9

File tree

2 files changed

+14
-1
lines changed
  • bundles/org.openhab.core/src

2 files changed

+14
-1
lines changed

bundles/org.openhab.core/src/main/java/org/openhab/core/library/unit/Units.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,9 @@ public final class Units extends CustomUnits {
293293
SimpleUnitFormat.getInstance().label(MILLIAMPERE_HOUR, "mAh");
294294
SimpleUnitFormat.getInstance().label(MILLIBAR, "mbar");
295295
SimpleUnitFormat.getInstance().label(MILLIMETRE_OF_MERCURY, MILLIMETRE_OF_MERCURY.getSymbol());
296-
SimpleUnitFormat.getInstance().label(MIRED, "mired");
296+
SimpleUnitFormat.getInstance().label(MIRED, "MK⁻¹");
297+
SimpleUnitFormat.getInstance().alias(MIRED, "mired");
298+
SimpleUnitFormat.getInstance().alias(MIRED, "mirek");
297299
SimpleUnitFormat.getInstance().label(PARTS_PER_BILLION, "ppb");
298300
SimpleUnitFormat.getInstance().label(PARTS_PER_MILLION, "ppm");
299301
SimpleUnitFormat.getInstance().label(PETABYTE, "PB");

bundles/org.openhab.core/src/test/java/org/openhab/core/library/unit/UnitsTest.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -431,6 +431,17 @@ public void testYearMonthDay() {
431431
assertThat(converted2.doubleValue(), is(closeTo(12.0, DEFAULT_ERROR)));
432432
}
433433

434+
@Test
435+
public void testColorTemperatureAliases() {
436+
QuantityType<?> value;
437+
value = QuantityType.valueOf("20 mired");
438+
assertEquals(Units.MIRED, value.getUnit());
439+
value = QuantityType.valueOf("20 mirek");
440+
assertEquals(Units.MIRED, value.getUnit());
441+
value = QuantityType.valueOf("20 MK⁻¹");
442+
assertEquals(Units.MIRED, value.getUnit());
443+
}
444+
434445
private static class QuantityEquals extends IsEqual<Quantity<?>> {
435446
private Quantity<?> quantity;
436447

0 commit comments

Comments
 (0)