11! *******************************************************************************************************
2- ! ****f * JSON/test_2
2+ ! ****u * JSON/jf_test_2
33!
44! NAME
5- ! json_test
5+ ! jf_test_2
66!
77! DESCRIPTION
88! Second unit test
1212! iso_fortran_env (intrinsic)
1313!
1414! HISTORY
15- ! Izaak Beekman : 2/18/2015 : Created
15+ ! Izaak Beekman : 2/18/2015 : Created (refactoried original json_example.f90 file)
1616!
17- ! COPYRIGHT
17+ ! LICENSE
1818!
19- ! JSON-FORTRAN: A Fortran 2003/ 2008 JSON API
19+ ! JSON-FORTRAN: A Fortran 2008 JSON API
2020! https://github.com/jacobwilliams/json-fortran
2121!
2222! Copyright (c) 2014, Jacob Williams
4747! SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
4848!
4949! SOURCE
50+
5051module jf_test_2_mod
52+
5153 use json_module
5254 use , intrinsic :: iso_fortran_env , only: error_unit, output_unit, wp = > real64
55+
5356 implicit none
54- character (len=* ),parameter :: dir = ' ../files/' ! working directory
5557
58+ character (len=* ),parameter :: dir = ' ../files/' ! working directory
5659 character (len=* ),parameter :: filename2 = ' test2.json'
5760
5861contains
59- ! **************************************************************
60- subroutine test_2 (error_cnt )
61- ! **************************************************************
62- !
63- ! Populate a JSON structure and write it to a file.
64- !
65- ! **************************************************************
62+
63+ subroutine test_2 (error_cnt )
64+
65+ ! Populate a JSON structure and write it to a file.
66+
6667 implicit none
6768
6869 integer ,intent (out ) :: error_cnt
@@ -196,15 +197,10 @@ subroutine test_2(error_cnt)
196197
197198 write (error_unit,' (A)' ) ' '
198199
199- ! **************************************************************
200200 end subroutine test_2
201- ! **************************************************************
202201
203- ! **************************************************************
204202 subroutine add_variables_to_input (me , variable , units , frame , center , rdata , error_cnt )
205- ! **************************************************************
206- ! Used by test_2.
207- ! **************************************************************
203+ ! Used by test_2.
208204
209205 implicit none
210206
@@ -264,12 +260,9 @@ subroutine add_variables_to_input(me, variable, units, frame, center, rdata, err
264260 ! cleanup:
265261 nullify(var)
266262
267- ! **************************************************************
268263 end subroutine add_variables_to_input
269- ! **************************************************************
270264
271265end module jf_test_2_mod
272- ! *******************************************************************************************************
273266
274267program jf_test_2
275268 use jf_test_2_mod , only: test_2
@@ -279,3 +272,5 @@ program jf_test_2
279272 call test_2(n_errors)
280273 if (n_errors /= 0 ) stop 1
281274end program jf_test_2
275+
276+ ! *******************************************************************************************************
0 commit comments