Skip to content

Commit 812c18d

Browse files
committed
added one length check
1 parent 875def4 commit 812c18d

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

src/tests/stringlist/test_insert_at.f90

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -372,12 +372,13 @@ subroutine test_insert_at_same_list
372372
end do
373373

374374
call compare_list( work_list, 0, 0, 13 )
375+
call check( work_list%len() == 0, "empty list insertion resulted in change in length")
375376

376377
do j = first, last
377378
call work_list%insert_at( list_tail, string_type( to_string(j) ) )
378379
end do
379-
380380
temp_list = work_list
381+
381382
call work_list%insert_at( list_head, work_list )
382383
call compare_list( work_list, first, last + 1, 14, to=last - first + 1 )
383384
call compare_list( work_list, first, last + 1, 15, from=last - first + 2 )
@@ -390,13 +391,15 @@ subroutine test_insert_at_same_list
390391
work_list = temp_list
391392
call compare_list( work_list, first, last + 1, 18 )
392393

394+
write (*,*) "test_insert_at_same_list: Starting temp_list!"
395+
393396
do j = 1, last - first + 2
394397
temp_list = work_list
395398
call temp_list%insert_at( fidx(j), temp_list )
396399

397-
call compare_list( temp_list, first, first + j - 1, 19, to=j - 1)
398-
call compare_list( temp_list, first, last + 1, 20, from=j, to=j + last - first)
399-
call compare_list( temp_list, first + j - 1, last + 1, 21, from=j + last - first + 1)
400+
call compare_list( temp_list, first, first + j - 1, 19, to=j - 1 )
401+
call compare_list( temp_list, first, last + 1, 20, from=j, to=j + last - first )
402+
call compare_list( temp_list, first + j - 1, last + 1, 21, from=j + last - first + 1 )
400403

401404
end do
402405

0 commit comments

Comments
 (0)