Test proper encoding of message type for #13
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package j8583;
|
package j8583;
|
||||||
|
|
||||||
|
import com.solab.iso8583.IsoMessage;
|
||||||
import com.solab.iso8583.IsoType;
|
import com.solab.iso8583.IsoType;
|
||||||
import com.solab.iso8583.IsoValue;
|
import com.solab.iso8583.IsoValue;
|
||||||
import com.solab.iso8583.parse.LlbinParseInfo;
|
import com.solab.iso8583.parse.LlbinParseInfo;
|
||||||
@@ -75,4 +76,18 @@ public class TestEbcdic {
|
|||||||
Assert.assertArrayEquals(stringA, (byte[]) field.getValue());
|
Assert.assertArrayEquals(stringA, (byte[]) field.getValue());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testMessageType() {
|
||||||
|
final IsoMessage msg = new IsoMessage();
|
||||||
|
msg.setType(0x1100);
|
||||||
|
msg.setBinaryBitmap(true);
|
||||||
|
msg.setCharacterEncoding("Cp1047");
|
||||||
|
final byte[] enc = msg.writeData();
|
||||||
|
Assert.assertEquals(12, enc.length);
|
||||||
|
Assert.assertEquals((byte)241, enc[0]);
|
||||||
|
Assert.assertEquals((byte)241, enc[1]);
|
||||||
|
Assert.assertEquals((byte)240, enc[2]);
|
||||||
|
Assert.assertEquals((byte)240, enc[3]);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user