diff options
Diffstat (limited to 'testsuite')
-rwxr-xr-x | testsuite/bc.tests | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/testsuite/bc.tests b/testsuite/bc.tests index 21b26008f..987461ebb 100755 --- a/testsuite/bc.tests +++ b/testsuite/bc.tests | |||
@@ -76,6 +76,37 @@ testing "bc print 1,2,3" \ | |||
76 | "123" \ | 76 | "123" \ |
77 | "" "print 1,2,3" | 77 | "" "print 1,2,3" |
78 | 78 | ||
79 | testing "bc nested loops and breaks" \ | ||
80 | "bc" \ | ||
81 | "\ | ||
82 | 11 | ||
83 | 21 | ||
84 | 31 | ||
85 | 22 | ||
86 | 12 | ||
87 | 99 | ||
88 | " \ | ||
89 | "" "\ | ||
90 | if(1) { | ||
91 | 11 | ||
92 | while(1) { | ||
93 | 21 | ||
94 | while(1) { | ||
95 | 31 | ||
96 | break | ||
97 | 32 | ||
98 | } | ||
99 | 22 | ||
100 | break | ||
101 | 23 | ||
102 | } | ||
103 | 12 | ||
104 | } else { | ||
105 | 88 | ||
106 | } | ||
107 | 99 | ||
108 | " | ||
109 | |||
79 | tar xJf bc_large.tar.xz | 110 | tar xJf bc_large.tar.xz |
80 | 111 | ||
81 | for f in bc*.bc; do | 112 | for f in bc*.bc; do |