Skip to content

Commit fa80742

Browse files
committed
Change arg eps_user to eps
1 parent e4b3932 commit fa80742

File tree

2 files changed

+42
-42
lines changed

2 files changed

+42
-42
lines changed

src/assert_mod.F90

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -588,60 +588,60 @@ subroutine assert_equal_string_array(x, y, file_name, line_number, suite)
588588

589589
end subroutine assert_equal_string_array
590590

591-
subroutine assert_approximate_real4(x, y, file_name, line_number, eps_user, suite)
591+
subroutine assert_approximate_real4(x, y, file_name, line_number, eps, suite)
592592

593593
real(4), intent(in) :: x
594594
real(4), intent(in) :: y
595595
character(*), intent(in), optional :: file_name
596596
integer, intent(in), optional :: line_number
597-
real(4), intent(in), optional :: eps_user
597+
real(4), intent(in), optional :: eps
598598
type(test_suite_type), intent(in), optional :: suite
599599

600-
real(4) :: eps
600+
real(4) :: eps_
601601

602-
eps = merge(eps_user, eps_default_kind4, present(eps_user))
602+
eps_ = merge(eps, eps_default_kind4, present(eps))
603603

604-
call test_case_append_assert('=~', abs(x - y) / get_relative_difference(x, y) < eps, to_string(x), to_string(y), file_name, line_number, suite)
604+
call test_case_append_assert('=~', abs(x - y) / get_relative_difference(x, y) < eps_, to_string(x), to_string(y), file_name, line_number, suite)
605605

606606
end subroutine assert_approximate_real4
607607

608-
subroutine assert_approximate_real8(x, y, file_name, line_number, eps_user, suite)
608+
subroutine assert_approximate_real8(x, y, file_name, line_number, eps, suite)
609609

610610
real(8), intent(in) :: x
611611
real(8), intent(in) :: y
612612
character(*), intent(in), optional :: file_name
613613
integer, intent(in), optional :: line_number
614-
real(8), intent(in), optional :: eps_user
614+
real(8), intent(in), optional :: eps
615615
type(test_suite_type), intent(in), optional :: suite
616616

617-
real(8) :: eps
617+
real(8) :: eps_
618618

619-
eps = merge(eps_user, eps_default_kind8, present(eps_user))
619+
eps_ = merge(eps, eps_default_kind8, present(eps))
620620

621-
call test_case_append_assert('=~', abs(x - y) / get_relative_difference(x, y) < eps, to_string(x), to_string(y), file_name, line_number, suite)
621+
call test_case_append_assert('=~', abs(x - y) / get_relative_difference(x, y) < eps_, to_string(x), to_string(y), file_name, line_number, suite)
622622

623623
end subroutine assert_approximate_real8
624624

625-
subroutine assert_approximate_real4_vec(x, y, file_name, line_number, eps_user, suite)
625+
subroutine assert_approximate_real4_vec(x, y, file_name, line_number, eps, suite)
626626

627627
real(4), intent(in) :: x(:)
628628
real(4), intent(in) :: y(:)
629629
character(*), intent(in), optional :: file_name
630630
integer, intent(in), optional :: line_number
631-
real(4), intent(in), optional :: eps_user
631+
real(4), intent(in), optional :: eps
632632
type(test_suite_type), intent(in), optional :: suite
633633

634634
logical :: passed
635635
integer :: loc, i
636-
real(4) :: eps
636+
real(4) :: eps_
637637

638-
eps = merge(eps_user, eps_default_kind8, present(eps_user))
638+
eps_ = merge(eps, eps_default_kind4, present(eps))
639639

640640
passed = .true.
641641
loc = lbound(x, 1)
642642
if (lbound(x, 1) == lbound(y, 1) .and. ubound(x, 1) == ubound(y, 1)) then
643643
do i = lbound(x, 1), ubound(x, 1)
644-
if (.not. abs(x(i) - y(i)) / get_relative_difference(x(i), y(i)) < eps) then
644+
if (.not. abs(x(i) - y(i)) / get_relative_difference(x(i), y(i)) < eps_) then
645645
if (get_relative_difference(x(i), y(i)) == 0.0D0) &
646646
& cycle
647647
loc = i
@@ -655,26 +655,26 @@ subroutine assert_approximate_real4_vec(x, y, file_name, line_number, eps_user,
655655

656656
end subroutine assert_approximate_real4_vec
657657

658-
subroutine assert_approximate_real8_vec(x, y, file_name, line_number, eps_user, suite)
658+
subroutine assert_approximate_real8_vec(x, y, file_name, line_number, eps, suite)
659659

660660
real(8), intent(in) :: x(:)
661661
real(8), intent(in) :: y(:)
662662
character(*), intent(in), optional :: file_name
663663
integer, intent(in), optional :: line_number
664-
real(8), intent(in), optional :: eps_user
664+
real(8), intent(in), optional :: eps
665665
type(test_suite_type), intent(in), optional :: suite
666666

667667
logical :: passed
668668
integer :: loc, i
669-
real(8) :: eps
669+
real(8) :: eps_
670670

671-
eps = merge(eps_user, eps_default_kind8, present(eps_user))
671+
eps_ = merge(eps, eps_default_kind8, present(eps))
672672

673673
passed = .true.
674674
loc = lbound(x, 1)
675675
if (lbound(x, 1) == lbound(y, 1) .and. ubound(x, 1) == ubound(y, 1)) then
676676
do i = lbound(x, 1), ubound(x, 1)
677-
if (.not. abs(x(i) - y(i)) / get_relative_difference(x(i), y(i)) < eps) then
677+
if (.not. abs(x(i) - y(i)) / get_relative_difference(x(i), y(i)) < eps_) then
678678
if (get_relative_difference(x(i), y(i)) == 0.0D0) &
679679
& cycle
680680
loc = i
@@ -688,20 +688,20 @@ subroutine assert_approximate_real8_vec(x, y, file_name, line_number, eps_user,
688688

689689
end subroutine assert_approximate_real8_vec
690690

691-
subroutine assert_approximate_real4_array(x, y, file_name, line_number, eps_user, suite)
691+
subroutine assert_approximate_real4_array(x, y, file_name, line_number, eps, suite)
692692

693693
real(4), intent(in) :: x(:, :)
694694
real(4), intent(in) :: y(:, :)
695695
character(*), intent(in), optional :: file_name
696696
integer, intent(in), optional :: line_number
697-
real(4), intent(in), optional :: eps_user
697+
real(4), intent(in), optional :: eps
698698
type(test_suite_type), intent(in), optional :: suite
699699

700700
logical :: passed
701701
integer :: loc_i, loc_j, i, j
702-
real(4) :: eps
702+
real(4) :: eps_
703703

704-
eps = merge(eps_user, eps_default_kind4, present(eps_user))
704+
eps_ = merge(eps, eps_default_kind4, present(eps))
705705

706706
passed = .true.
707707
loc_i = lbound(x, 1)
@@ -710,7 +710,7 @@ subroutine assert_approximate_real4_array(x, y, file_name, line_number, eps_user
710710
lbound(x, 2) == lbound(y, 2) .and. ubound(x, 2) == ubound(y, 2)) then
711711
do i = lbound(x, 1), ubound(x, 1)
712712
do j = lbound(x, 2), ubound(x, 2)
713-
if (.not. abs(x(i, j) - y(i, j)) / get_relative_difference(x(i, j), y(i, j)) < eps) then
713+
if (.not. abs(x(i, j) - y(i, j)) / get_relative_difference(x(i, j), y(i, j)) < eps_) then
714714
if (get_relative_difference(x(i, j), y(i, j)) == 0.0D0) &
715715
& cycle
716716
loc_i = i
@@ -726,20 +726,20 @@ subroutine assert_approximate_real4_array(x, y, file_name, line_number, eps_user
726726

727727
end subroutine assert_approximate_real4_array
728728

729-
subroutine assert_approximate_real8_array(x, y, file_name, line_number, eps_user, suite)
729+
subroutine assert_approximate_real8_array(x, y, file_name, line_number, eps, suite)
730730

731731
real(8), intent(in) :: x(:, :)
732732
real(8), intent(in) :: y(:, :)
733733
character(*), intent(in), optional :: file_name
734734
integer, intent(in), optional :: line_number
735-
real(8), intent(in), optional :: eps_user
735+
real(8), intent(in), optional :: eps
736736
type(test_suite_type), intent(in), optional :: suite
737737

738738
logical :: passed
739739
integer :: loc_i, loc_j, i, j
740-
real(8) :: eps
740+
real(8) :: eps_
741741

742-
eps = merge(eps_user, eps_default_kind8, present(eps_user))
742+
eps_ = merge(eps, eps_default_kind8, present(eps))
743743

744744
passed = .true.
745745
loc_i = lbound(x, 1)
@@ -748,7 +748,7 @@ subroutine assert_approximate_real8_array(x, y, file_name, line_number, eps_user
748748
lbound(x, 2) == lbound(y, 2) .and. ubound(x, 2) == ubound(y, 2)) then
749749
do i = lbound(x, 1), ubound(x, 1)
750750
do j = lbound(x, 2), ubound(x, 2)
751-
if (.not. abs(x(i, j) - y(i, j)) / get_relative_difference(x(i, j), y(i, j)) < eps) then
751+
if (.not. abs(x(i, j) - y(i, j)) / get_relative_difference(x(i, j), y(i, j)) < eps_) then
752752
if (get_relative_difference(x(i, j), y(i, j)) == 0.0D0) &
753753
& cycle
754754
loc_i = i

src/test/test_assert.F90

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -15,30 +15,30 @@ program test_assert
1515
call test_case_create('real', test_suite_approximate)
1616
call assert_approximate(1.0, 2.0, suite=test_suite_approximate)
1717
call assert_approximate(1.0, 1.0, suite=test_suite_approximate)
18-
call assert_approximate(1.0, 1.10, eps_user=0.01, suite=test_suite_approximate)
19-
call assert_approximate(1.0, 1.01, eps_user=0.01, suite=test_suite_approximate)
18+
call assert_approximate(1.0, 1.10, eps=0.01, suite=test_suite_approximate)
19+
call assert_approximate(1.0, 1.01, eps=0.01, suite=test_suite_approximate)
2020
call assert_approximate(1.0D0, 1.1D0, suite=test_suite_approximate)
2121
call assert_approximate(1.0D0, 1.00000000001D0, suite=test_suite_approximate)
22-
call assert_approximate(1.0D0, 1.1D0, eps_user=0.01D0, suite=test_suite_approximate)
23-
call assert_approximate(1.0D0, 1.00000000001D0, eps_user=0.01D0, suite=test_suite_approximate)
22+
call assert_approximate(1.0D0, 1.1D0, eps=0.01D0, suite=test_suite_approximate)
23+
call assert_approximate(1.0D0, 1.00000000001D0, eps=0.01D0, suite=test_suite_approximate)
2424

2525
call assert_approximate([1.0, 1.0], [1.0, 1.10], suite=test_suite_approximate)
2626
call assert_approximate([1.0, 1.0], [1.0, 1.00000000001], suite=test_suite_approximate)
27-
call assert_approximate([1.0, 1.0], [1.0, 1.10], eps_user=0.01, suite=test_suite_approximate)
28-
call assert_approximate([1.0, 1.0], [1.0, 1.01], eps_user=0.01, suite=test_suite_approximate)
27+
call assert_approximate([1.0, 1.0], [1.0, 1.10], eps=0.01, suite=test_suite_approximate)
28+
call assert_approximate([1.0, 1.0], [1.0, 1.01], eps=0.01, suite=test_suite_approximate)
2929
call assert_approximate([1.0D0, 1.0D0], [1.0D0, 1.1D0], suite=test_suite_approximate)
3030
call assert_approximate([1.0D0, 1.0D0], [1.0D0, 1.00000000001D0], suite=test_suite_approximate)
31-
call assert_approximate([1.0D0, 1.0D0], [1.0D0, 1.1D0], eps_user=0.01D0, suite=test_suite_approximate)
32-
call assert_approximate([1.0D0, 1.0D0], [1.0D0, 1.01D0], eps_user=0.01D0, suite=test_suite_approximate)
31+
call assert_approximate([1.0D0, 1.0D0], [1.0D0, 1.1D0], eps=0.01D0, suite=test_suite_approximate)
32+
call assert_approximate([1.0D0, 1.0D0], [1.0D0, 1.01D0], eps=0.01D0, suite=test_suite_approximate)
3333

3434
call assert_approximate(reshape([1.0, 1.0, 1.0, 1.0], [2, 2]), reshape([1.0, 1.1, 1.0, 1.0], [2, 2]), suite=test_suite_approximate)
3535
call assert_approximate(reshape([1.0, 1.0, 1.0, 1.0], [2, 2]), reshape([1.0, 1.00000000001, 1.0, 1.0], [2, 2]), suite=test_suite_approximate)
36-
call assert_approximate(reshape([1.0, 1.0, 1.0, 1.0], [2, 2]), reshape([1.0, 1.10, 1.0, 1.0], [2, 2]), eps_user=0.01, suite=test_suite_approximate)
37-
call assert_approximate(reshape([1.0, 1.0, 1.0, 1.0], [2, 2]), reshape([1.0, 1.01, 1.0, 1.0], [2, 2]), eps_user=0.01, suite=test_suite_approximate)
36+
call assert_approximate(reshape([1.0, 1.0, 1.0, 1.0], [2, 2]), reshape([1.0, 1.10, 1.0, 1.0], [2, 2]), eps=0.01, suite=test_suite_approximate)
37+
call assert_approximate(reshape([1.0, 1.0, 1.0, 1.0], [2, 2]), reshape([1.0, 1.01, 1.0, 1.0], [2, 2]), eps=0.01, suite=test_suite_approximate)
3838
call assert_approximate(reshape([1.0D0, 1.0D0, 1.0D0, 1.0D0], [2, 2]), reshape([1.0D0, 1.1D0, 1.0D0, 1.0D0], [2, 2]), suite=test_suite_approximate)
3939
call assert_approximate(reshape([1.0D0, 1.0D0, 1.0D0, 1.0D0], [2, 2]), reshape([1.0D0, 1.000000000001D0, 1.0D0, 1.0D0], [2, 2]), suite=test_suite_approximate)
40-
call assert_approximate(reshape([1.0D0, 1.0D0, 1.0D0, 1.0D0], [2, 2]), reshape([1.0D0, 1.10D0, 1.0D0, 1.0D0], [2, 2]), eps_user=0.01D0, suite=test_suite_approximate)
41-
call assert_approximate(reshape([1.0D0, 1.0D0, 1.0D0, 1.0D0], [2, 2]), reshape([1.0D0, 1.01D0, 1.0D0, 1.0D0], [2, 2]), eps_user=0.01D0, suite=test_suite_approximate)
40+
call assert_approximate(reshape([1.0D0, 1.0D0, 1.0D0, 1.0D0], [2, 2]), reshape([1.0D0, 1.10D0, 1.0D0, 1.0D0], [2, 2]), eps=0.01D0, suite=test_suite_approximate)
41+
call assert_approximate(reshape([1.0D0, 1.0D0, 1.0D0, 1.0D0], [2, 2]), reshape([1.0D0, 1.01D0, 1.0D0, 1.0D0], [2, 2]), eps=0.01D0, suite=test_suite_approximate)
4242

4343
call test_suite_report(test_suite_approximate)
4444
call test_case_final(test_suite_approximate)

0 commit comments

Comments
 (0)