Enrique Zamudio
61fded16d2
Fix debugString for variable-length fields
2013-06-25 12:37:41 -05:00
Enrique Zamudio
0a85393b87
Simplify test code
2013-06-12 13:17:34 -05:00
Enrique Zamudio
1ccf3596d8
Test parsing a complete message with EBCDIC
2013-06-12 13:17:18 -05:00
Enrique Zamudio
8f91cb768c
Test debugString with binary/ascii messages
2013-06-12 10:42:27 -05:00
Enrique Zamudio
1787dfb0d5
Test EBCDIC bitmap
2013-05-13 23:12:59 -05:00
Enrique Zamudio
a086cad36d
Test message parsing for #13
2013-05-13 19:47:27 -05:00
Enrique Zamudio
e5aa694a45
More tests for #13
2013-05-13 19:34:04 -05:00
Enrique Zamudio
89d8fce075
Test proper encoding of message type for #13
2013-05-13 18:59:09 -05:00
Enrique Zamudio
06700670ea
update API calls
2013-05-13 18:55:01 -05:00
Enrique Zamudio
160f780309
Tests for #13
2013-05-13 18:53:20 -05:00
Enrique Zamudio
3758a48d90
More tests for #9
2013-05-07 15:36:37 -05:00
Enrique Zamudio
ba56dc321a
Tests for #9
2013-05-07 13:44:59 -05:00
Enrique Zamudio
ab9bded8a6
Update test code
2013-04-23 11:22:48 -05:00
Enrique Zamudio
37c6a9ce9e
Tests for #7
2013-04-23 10:51:27 -05:00
Enrique Zamudio
92af1156cc
Use new API
2013-01-18 13:33:06 -06:00
Enrique Zamudio
6abbeb93bb
Fix #4 (which wasn't really a bug but uncovered a couple of them)
2013-01-18 12:03:32 -06:00
Enrique Zamudio
8544f0e38c
Test parsing binary numbers
2012-11-30 12:25:42 -06:00
Enrique Zamudio
310e310b90
Test binary bitmap encoding in text-encoded messages
2012-11-30 11:49:36 -06:00
chochos
4856c90632
assert > Assert.assertEquals
...
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@106 db60a039-f72e-0410-b1d2-baa000846441
2012-06-14 18:21:45 +00:00
chochos
f968d443b7
Tests to make sure only the specified exceptions get thrown when parsing invalid messages
...
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@105 db60a039-f72e-0410-b1d2-baa000846441
2012-06-14 18:21:04 +00:00
chochos
a0c22719bd
Set millis to 0 when parsing DATE4 fields. Fix UT for date4 parsing
...
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@88 db60a039-f72e-0410-b1d2-baa000846441
2011-07-23 04:28:00 +00:00
chochos
a4a21551b3
Added future tolerance to Date10 and Date4 parsers; simplified the use of generics in all the FieldParseInfo subclasses. Added a test for the future tolerance of date parsers.
...
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@85 db60a039-f72e-0410-b1d2-baa000846441
2011-07-13 16:33:37 +00:00
chochos
dd50d4b8a3
Add a new method to test templating
...
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@76 db60a039-f72e-0410-b1d2-baa000846441
2011-06-14 18:14:43 +00:00
chochos
a8c2aecd3e
Validate that there is indeed a field to set the encoding to, in the IsoMessage. Update version to 1.5.1
...
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@72 db60a039-f72e-0410-b1d2-baa000846441
2011-04-08 16:21:58 +00:00
chochos
5c4259eba3
Added a new property, characterEncoding, to MessageFactory, IsoMessage, FieldParseInfo and IsoValue. This helps in parsing messages from byte buffers containing extended characters in encodings other than the default for the JVM. Tested with UTF8 on a Mac (which has default Mac OS Roman) and worked fine.
...
Several methods now have an additional encoding parameter (just a String, not directly a Charset), but the default is always the JVM's default encoding (taken from the property 'file.encoding').
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@70 db60a039-f72e-0410-b1d2-baa000846441
2011-03-21 23:22:58 +00:00
chochos
c7d696acc7
Simplified some of the formatting routines in IsoType, using String.format(). Added unit tests to check that the new formatting code works fine.
...
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@69 db60a039-f72e-0410-b1d2-baa000846441
2011-02-22 02:15:38 +00:00
chochos
3b36a1dfe9
binary message parsing has improved drastically. BINARY, LLBIN and LLLBIN types are correctly encoded and parsed in both ASCII and binary formats.
...
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@65 db60a039-f72e-0410-b1d2-baa000846441
2010-12-07 19:24:52 +00:00
chochos
ad4f51d3cd
Added unit tests for binaries (in progress). Added BINARY, LLBIN and LLLBIN to the DTD. Added a message template and a parsing template to the test config.
...
Fixed some problems with the stored values in IsoValues.
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@64 db60a039-f72e-0410-b1d2-baa000846441
2010-12-07 17:14:04 +00:00
chochos
3c8cacbb8d
Added new IsoTypes: BINARY, LLBIN and LLLBIN. Similar to ALPHA, LLVAR and LLLVAR but they handle binary values that get translated to byte arrays, directly if using binary coding, or hex-encoded if using ASCII.
...
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@63 db60a039-f72e-0410-b1d2-baa000846441
2010-12-06 18:42:02 +00:00
chochos
2a7d4063e2
Fixed missing stuff from CustomField48 (comparison, encoding). TestIsoMessage runs fine now.
...
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@55 db60a039-f72e-0410-b1d2-baa000846441
2010-11-26 16:47:38 +00:00
chochos
cd300d0b28
Unit tests must be called "Test*.java" to be found by surefire.
...
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@54 db60a039-f72e-0410-b1d2-baa000846441
2010-11-26 01:34:07 +00:00
chochos
2a5feee7a1
Added some simple unit tests.
...
git-svn-id: https://j8583.svn.sourceforge.net/svnroot/j8583/j8583@53 db60a039-f72e-0410-b1d2-baa000846441
2010-11-26 01:12:39 +00:00