Skip to content

Commit d6b6724

Browse files
committed
remove entry in tests/ChangeLog and separate the testcase
1 parent 433c294 commit d6b6724

File tree

2 files changed

+26
-11
lines changed

2 files changed

+26
-11
lines changed

tests/ChangeLog

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
11

2-
2024-08-30 Ammar Almorsi <[email protected]>
3-
* testsuite.src/run_ml.at: Added new test case to verify the correct
4-
generation of nested XML attributes
5-
62
2024-08-03 David Declerck <[email protected]>
73

84
* testsuite.src/run_file.at, testsuite.src/run_misc.at:

tests/testsuite.src/run_ml.at

Lines changed: 26 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,6 @@ AT_DATA([prog.cob], [
4545
05 name PIC X(10) value "Someone".
4646
05 dept PIC X(10) value "Marketing".
4747

48-
01 NSTD.
49-
05 ATT1 pic x(4) value "ATT1".
50-
05 CHLD1.
51-
10 NSTD_ATT1 pic x(9) value "NSTD_ATT1".
52-
10 NSTD_ATT2 pic x(9) value "NSTD_ATT2".
53-
05 ATT2 pic x(4) value "ATT2".
54-
5548
PROCEDURE DIVISION.
5649
XML GENERATE out
5750
FROM rec
@@ -124,7 +117,33 @@ AT_DATA([prog.cob], [
124117
DISPLAY 'Test 10 failed: ' FUNCTION TRIM (out)
125118
END-IF
126119
.
120+
])
121+
122+
AT_CHECK([$COMPILE -fnot-reserved=ID prog.cob], [0], [], [])
123+
AT_CHECK([$COBCRUN_DIRECT ./prog], [0], [], [])
124+
AT_CLEANUP
125+
126+
127+
AT_SETUP([XML GENERATE WITH ATTRIBUTES])
128+
AT_KEYWORDS([extensions])
129+
130+
AT_SKIP_IF([test "$COB_HAS_XML2" = "no"])
131+
132+
AT_DATA([prog.cob], [
133+
IDENTIFICATION DIVISION.
134+
PROGRAM-ID. prog.
135+
136+
DATA DIVISION.
137+
WORKING-STORAGE SECTION.
138+
01 out PIC X(200).
139+
01 NSTD.
140+
05 ATT1 pic x(4) value "ATT1".
141+
05 CHLD1.
142+
10 NSTD_ATT1 pic x(9) value "NSTD_ATT1".
143+
10 NSTD_ATT2 pic x(9) value "NSTD_ATT2".
144+
05 ATT2 pic x(4) value "ATT2".
127145

146+
PROCEDURE DIVISION.
128147
XML GENERATE out FROM NSTD WITH ATTRIBUTES
129148
IF out <> '<NSTD ATT1="ATT1" ATT2="ATT2">'-
130149
'<CHLD1 NSTD_ATT1="NSTD_ATT1" '-

0 commit comments

Comments
 (0)