*
*/
@NonNullByDefault
-public class KNXChannelTypeTest {
+class KNXChannelTypeTest {
private KNXChannelType ct = new MyKNXChannelType("");
@BeforeEach
- public void setup() {
+ void setup() {
ct = new MyKNXChannelType("");
}
@SuppressWarnings("null")
@Test
- public void testParseWithDptMultipleWithRead() {
+ void testParseWithDptMultipleWithRead() {
ChannelConfiguration res = ct.parse("5.001:<1/3/22+0/3/22+<0/8/15");
assertEquals("5.001", res.getDPT());
@SuppressWarnings("null")
@Test
- public void testParseWithDptMultipleWithoutRead() {
+ void testParseWithDptMultipleWithoutRead() {
ChannelConfiguration res = ct.parse("5.001:1/3/22+0/3/22+0/8/15");
assertEquals("5.001", res.getDPT());
@SuppressWarnings("null")
@Test
- public void testParseWithoutDptSingleWithoutRead() {
+ void testParseWithoutDptSingleWithoutRead() {
ChannelConfiguration res = ct.parse("1/3/22");
assertNull(res.getDPT());
@SuppressWarnings("null")
@Test
- public void testParseWithoutDptSingleWitRead() {
+ void testParseWithoutDptSingleWitRead() {
ChannelConfiguration res = ct.parse("<1/3/22");
assertNull(res.getDPT());
@SuppressWarnings("null")
@Test
- public void testParseTwoLevel() {
+ void testParseTwoLevel() {
ChannelConfiguration res = ct.parse("5.001:<3/1024+<4/1025");
assertEquals("3/1024", res.getMainGA().getGA());
assertEquals(2, res.getListenGAs().size());
@SuppressWarnings("null")
@Test
- public void testParseFreeLevel() {
+ void testParseFreeLevel() {
ChannelConfiguration res = ct.parse("5.001:<4610+<4611");
assertEquals("4610", res.getMainGA().getGA());
assertEquals(2, res.getListenGAs().size());
*
*/
@NonNullByDefault
-public class KNXCoreTypeMapperTest {
+class KNXCoreTypeMapperTest {
@Test
- public void testToDPTValueTrailingZeroesStrippedOff() {
+ void testToDPTValueTrailingZeroesStrippedOff() {
assertEquals("3", new KNXCoreTypeMapper().toDPTValue(new DecimalType("3"), "17.001"));
assertEquals("3", new KNXCoreTypeMapper().toDPTValue(new DecimalType("3.0"), "17.001"));
}
@Test
@SuppressWarnings("null")
- public void testToDPT5ValueFromQuantityType() {
+ void testToDPT5ValueFromQuantityType() {
assertEquals("80.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("80 %"), "5.001"));
assertEquals("180.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("180 °"), "5.003"));
@Test
@SuppressWarnings("null")
- public void testToDPT7ValueFromQuantityType() {
+ void testToDPT7ValueFromQuantityType() {
assertEquals("1000.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("1000 ms"), "7.002"));
assertEquals("1000.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("1000 ms"), "7.003"));
assertEquals("1000.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("1000 ms"), "7.004"));
@Test
@SuppressWarnings("null")
- public void testToDPT8ValueFromQuantityType() {
+ void testToDPT8ValueFromQuantityType() {
assertEquals("1000.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("1000 ms"), "8.002"));
assertEquals("1000.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("1000 ms"), "8.003"));
assertEquals("1000.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("1000 ms"), "8.004"));
@Test
@SuppressWarnings("null")
- public void testToDPT9ValueFromQuantityType() {
+ void testToDPT9ValueFromQuantityType() {
assertEquals("23.1", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("23.1 °C"), "9.001"));
assertEquals("5.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("41 °F"), "9.001"));
assertEquals("1.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("274.15 K"), "9.001"));
@Test
@SuppressWarnings("null")
- public void testToDPT10ValueFromQuantityType() {
+ void testToDPT10ValueFromQuantityType() {
// DateTimeTyype, not QuantityType
assertEquals("Wed, 17:30:00",
new KNXCoreTypeMapper().toDPTValue(new DateTimeType("2019-06-12T17:30:00Z"), "10.001"));
@Test
@SuppressWarnings("null")
- public void testToDPT11ValueFromQuantityType() {
+ void testToDPT11ValueFromQuantityType() {
// DateTimeTyype, not QuantityType
assertEquals("2019-06-12",
new KNXCoreTypeMapper().toDPTValue(new DateTimeType("2019-06-12T17:30:00Z"), "11.001"));
@Test
@SuppressWarnings("null")
- public void testToDPT12ValueFromQuantityType() {
+ void testToDPT12ValueFromQuantityType() {
// 12.001: dimensionless
assertEquals("1.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("1 s"), "12.100"));
@Test
@SuppressWarnings("null")
- public void testToDPT13ValueFromQuantityType() {
+ void testToDPT13ValueFromQuantityType() {
// 13.001 dimensionless
assertEquals("24.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("24 m³/h"), "13.002"));
assertEquals("1.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("24 m³/d"), "13.002"));
@Test
@SuppressWarnings("null")
- public void testToDPT14ValueFromQuantityType() {
+ void testToDPT14ValueFromQuantityType() {
assertEquals("1.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("1 m/s²"), "14.000"));
assertEquals("1.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("1 rad/s²"), "14.001"));
assertEquals("1.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("1 J/mol"), "14.002"));
@Test
@SuppressWarnings("null")
- public void testToDPT19ValueFromQuantityType() {
+ void testToDPT19ValueFromQuantityType() {
// DateTimeTyype, not QuantityType
assertEquals("2019-06-12 17:30:00",
new KNXCoreTypeMapper().toDPTValue(new DateTimeType("2019-06-12T17:30:00Z"), "19.001"));
@Test
@SuppressWarnings("null")
- public void testToDPT29ValueFromQuantityType() {
+ void testToDPT29ValueFromQuantityType() {
assertEquals("42.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("42 Wh"), "29.010"));
assertEquals("42.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("42 VAh"), "29.011"));
assertEquals("42.0", new KNXCoreTypeMapper().toDPTValue(new QuantityType<>("42 varh"), "29.012"));
*
*/
@NonNullByDefault
-public class KNXTranslationProviderTest {
+class KNXTranslationProviderTest {
static final String UNKNOWN = "unknown text";
static final String UNKNOWN_PATTERN = "unknown text {0}";
static final String UNKNOWN_FIVE = "unknown text 5";
static final String CONN_TYPE_NULL_VALUE = "Unknown IP connection type: null.";
@Test
- public void testGetBeforeInit() {
+ void testGetBeforeInit() {
// initial state, should not crash and preferrably return original strings (w. pattern substitution)
assertEquals(UNKNOWN, KNXTranslationProvider.I18N.get(UNKNOWN));
assertEquals(UNKNOWN, KNXTranslationProvider.I18N.get(UNKNOWN, 5));
}
@Test
- public void testSetProvider() {
+ void testSetProvider() {
// initial state, should not crash
KNXTranslationProvider.I18N.setProvider(null, null);
assertNotNull(KNXTranslationProvider.I18N.get(UNKNOWN));
}
@Test
- public void testGetLocalizedException() {
+ void testGetLocalizedException() {
// initial state, should not crash
KNXTranslationProvider.I18N.setProvider(null, null);