Java - 从COBOL copybook读取数据

时间:2015-05-14 07:41:13

标签: java cobol copybook

我低于copybook

  10 TESTTYPES.
    30 NINETEEN PIC 9(2).

和我在types.txt文件中的输入:

19

我正在使用cb2java 5.3将输入转换为Java。

以下是我的代码:

List<Record> records = copybook.parseData(new FileInputStream(new File("types.txt")));
Record record = records.get(0);
GroupData data = (GroupData) record.getChild("TESTTYPES");
assertEquals(BigInteger.valueOf(19), data.getChild("NINETEEN"));

当我运行此代码时,我希望能够读取19。但它从我的输入文件中读取09而不是19

junit.framework.AssertionFailedError: expected:<19> but was:<09>

我是否遗漏或误解了什么?

0 个答案:

没有答案