From 1787dfb0d5b4fae642cd970ea35a506d4e30a258 Mon Sep 17 00:00:00 2001 From: Enrique Zamudio Date: Mon, 13 May 2013 23:12:59 -0500 Subject: [PATCH] Test EBCDIC bitmap --- src/test/java/j8583/TestEbcdic.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/test/java/j8583/TestEbcdic.java b/src/test/java/j8583/TestEbcdic.java index 280af17..9f72adf 100644 --- a/src/test/java/j8583/TestEbcdic.java +++ b/src/test/java/j8583/TestEbcdic.java @@ -5,6 +5,7 @@ import com.solab.iso8583.IsoType; import com.solab.iso8583.IsoValue; import com.solab.iso8583.MessageFactory; import com.solab.iso8583.parse.*; +import com.solab.iso8583.util.HexCodec; import org.junit.Assert; import org.junit.Test; @@ -97,6 +98,14 @@ public class TestEbcdic { mf.setParseMap(0x1100, pmap); IsoMessage m2 = mf.parseMessage(enc, 0); Assert.assertEquals(msg.getType(), m2.getType()); + //Now with text bitmap + msg.setBinaryBitmap(false); + msg.setForceStringEncoding(true); + final byte[] enc2 = msg.writeData(); + Assert.assertEquals(20, enc2.length); + mf.setUseBinaryBitmap(false); + m2 = mf.parseMessage(enc2, 0); + Assert.assertEquals(msg.getType(), m2.getType()); } @Test