Skip to content

Commit da01ce4

Browse files
committed
add testcase from issue #6
1 parent ce95add commit da01ce4

File tree

3 files changed

+19
-4
lines changed

3 files changed

+19
-4
lines changed

.gitignore

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
21
*.mod
2+
project/*.mod

project/fortran-regex.depend

+6-2
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,17 @@
77

88
1671127283 source:i:\fortran-regex\test\testdata.f90
99

10-
1671125468 source:i:\fortran-regex\src\regex.f90
10+
1671525497 source:i:\fortran-regex\src\regex.f90
1111

12-
1671123384 source:i:\fortran-regex\test\test_1.f90
12+
1671525497 source:i:\fortran-regex\test\test_1.f90
1313

1414
1671311161 source:/Users/federico/code/fortran-regex/test/test_2.f90
1515

1616
1671351911 source:/Users/federico/code/fortran-regex/test/tests.f90
1717

1818
1671442112 source:/Users/federico/code/fortran-regex/test/test_m_regex.f90
1919

20+
1671525497 source:i:\fortran-regex\test\test_2.f90
21+
22+
1671525497 source:i:\fortran-regex\test\test_m_regex.f90
23+

test/tests.f90

+12-1
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,10 @@ program tests
3131
call add_test(test_main())
3232
call add_test(test_bracket_space())
3333
call add_test(test_end_anchor())
34+
call add_test(test_end_anchor2())
3435

3536
! Test #2
36-
!call add_test(run_test2())
37+
call add_test(run_test2())
3738

3839
if (nfailed<=0) then
3940
print "(*(a,:,i0))", 'SUCCESS! all ',npassed,' tests passed.'
@@ -110,5 +111,15 @@ logical function test_end_anchor() result(success)
110111

111112
end function test_end_anchor
112113

114+
logical function test_end_anchor2() result(success)
115+
use regex_module
116+
implicit none
117+
118+
character(*), parameter :: text = 'Avida Dollar$'
119+
120+
success = check_pattern(text,'[A-Z][a-z]+$',expected="")
121+
if (.not.success) return
122+
123+
end function test_end_anchor2
113124

114125
end program tests

0 commit comments

Comments
 (0)