Skip to content

Commit 00ae6b5

Browse files
committed
adding more tests
1 parent c094203 commit 00ae6b5

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

test/csv_test4.f90

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
!*****************************************************************************************
2+
!>
3+
! Test of [[csv_utilities]].
4+
5+
program csv_test3
6+
7+
use csv_utilities
8+
use iso_fortran_env, only: wp => real64
9+
10+
implicit none
11+
12+
integer,dimension(:),allocatable :: ivec
13+
14+
write(*,*) ''
15+
write(*,*) '============================'
16+
write(*,*) ' csv_test_4 '
17+
write(*,*) '============================'
18+
write(*,*) ''
19+
20+
allocate(ivec(10000))
21+
22+
ivec = 0
23+
ivec(500) = 1
24+
25+
call sort_ascending(ivec)
26+
if (.not. all(ivec(1:10000-1)==0)) error stop 'sort error'
27+
if (ivec(10000)/=1) error stop 'sort error'
28+
29+
ivec = unique(ivec,chunk_size=10)
30+
if (.not. all (ivec == [0,1])) error stop 'unique error'
31+
32+
write(*,*) 'PASSED'
33+
34+
end program csv_test3

0 commit comments

Comments
 (0)