/** * Test method for {@link tuwien.auto.calimero.dptxlator.DPTXlator#setValues(java.lang.String[])}. * * @throws KNXFormatException */ public void testSetValues() throws KNXFormatException { t.setValues(strings); assertEquals(strings.length, t.getItems()); Helper.assertSimilar(strings, t.getAllValues()); t.setValues(new String[0]); assertEquals(strings.length, t.getItems()); Helper.assertSimilar(strings, t.getAllValues()); final String[] s = {value1}; t.setValues(s); assertEquals(s.length, t.getItems()); Helper.assertSimilar(s, t.getAllValues()); t.setValues(new String[] {t.getValue(), t.getValue()}); }
/** * Test method for {@link tuwien.auto.calimero.dptxlator.DPTXlator4ByteSigned#getValue()}. * * @throws KNXFormatException */ public void testGetValue() throws KNXFormatException { Helper.assertSimilar("0", t.getValue()); t.setValues(new String[0]); Helper.assertSimilar("0", t.getValue()); t.setValue(longs[0]); Helper.assertSimilar(strings[0], t.getValue()); t.setData(dataValue2, 2); Helper.assertSimilar(value2, t.getValue()); t.setData(data); Helper.assertSimilar(max, t.getValue()); }