/**
   * 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]);
  }