0

我有以下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>

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

4

0 回答 0