/** * 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#getAllValues()}. * * @throws KNXFormatException */ public void testGetAllValues() throws KNXFormatException { assertEquals(1, t.getItems()); Helper.assertSimilar("0", t.getAllValues()[0]); t.setData(data); assertEquals(data.length / 8, t.getItems()); assertEquals(t.getItems(), t.getItems()); Helper.assertSimilar(strings, t.getAllValues()); // value = 0xCCCCCCCC t.setValue(343597383); assertEquals(1, t.getItems()); Helper.assertSimilar("343597383", t.getAllValues()[0]); t.setData(dataValue1); assertEquals(1, t.getItems()); Helper.assertSimilar(value1, t.getAllValues()[0]); }