Exemplo n.º 1
0
 public void testUnpack() throws Exception {
   byte[] raw = new byte[] {0x30, 0x30, 0x32, 0x12, 0x34};
   IFA_LLLBINARY packager = new IFA_LLLBINARY(2, "Should be 1234");
   ISOBinaryField field = new ISOBinaryField(12);
   packager.unpack(field, raw, 0);
   TestUtils.assertEquals(new byte[] {0x12, 0x34}, (byte[]) field.getValue());
 }
Exemplo n.º 2
0
  public void testReversability() throws Exception {
    byte[] origin = new byte[] {0x12, 0x34, 0x56, 0x78};
    ISOBinaryField f = new ISOBinaryField(12, origin);
    IFA_LLLBINARY packager = new IFA_LLLBINARY(4, "Should be 12345678");

    ISOBinaryField unpack = new ISOBinaryField(12);
    packager.unpack(unpack, packager.pack(f), 0);
    TestUtils.assertEquals(origin, (byte[]) unpack.getValue());
  }
Exemplo n.º 3
0
 public void testPack() throws Exception {
   ISOBinaryField field = new ISOBinaryField(12, new byte[] {0x12, 0x34});
   IFA_LLLBINARY packager = new IFA_LLLBINARY(2, "Should be 1234");
   TestUtils.assertEquals(new byte[] {0x30, 0x30, 0x32, 0x12, 0x34}, packager.pack(field));
 }