File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -180,25 +180,35 @@ end;';
180180 procedure run_keep_dbms_output_buffer is
181181 l_expected dbmsoutput_linesarray;
182182 l_actual dbmsoutput_linesarray;
183- l_lines number := 100;
183+ l_results ut3.ut_varchar2_list;
184+ l_lines number := 10000;
184185 begin
185186 --Arrange
186187 create_test_spec();
187188 create_test_body(0);
189+
188190 l_expected := dbmsoutput_linesarray(
189191 'A text placed into DBMS_OUTPUT',
190192 'Another line',
191193 lpad('A very long line',10000,'a')
192194 );
193- dbms_output.put_line(l_expected(1));
194- dbms_output.put_line(l_expected(2));
195- dbms_output.put_line(l_expected(3));
195+ for i in 1 .. 300 loop
196+ l_expected.extend;
197+ l_expected(l_expected.last) := 'line '||i;
198+ end loop;
199+
200+ for i in 1 .. l_expected.count loop
201+ dbms_output.put_line(l_expected(i));
202+ end loop;
203+
196204 --Act
197- ut3.ut.run('test_cache');
205+ select *
206+ bulk collect into l_results
207+ from table(ut3.ut.run('test_cache'));
198208
199209 --Assert
200210 dbms_output.get_lines(lines => l_actual, numlines => l_lines);
201- for i in 1 .. l_expected.count loop
211+ for i in 1 .. l_lines loop
202212 ut.expect(l_actual(i)).to_equal(l_expected(i));
203213 end loop;
204214 drop_test_package();
You can’t perform that action at this time.
0 commit comments