source: branches/publications/ORCHIDEE-MICT-OP-r6850/src_tests/vegetation.pf @ 7746

Last change on this file since 7746 was 5890, checked in by albert.jornet, 6 years ago

Merge: from [5888/perso/albert.jornet/MICT_PFUNIT]

File size: 1.8 KB
Line 
1! ===================================================================================================\n
2! MODULE        : vegetation
3!
4! CONTACT       : orchidee-help _at_ listes.ipsl.fr
5!
6! LICENCE       : IPSL (2006)
7! This software is governed by the CeCILL licence see ORCHIDEE/ORCHIDEE_CeCILL.LIC
8!
9!>\BRIEF        Unit tests for vegetation module
10!!
11!!\n DESCRIPTION :
12!!
13!! RECENT CHANGE(S) : None
14!!
15!! REFERENCE(S) :
16!!
17!! SVN          :
18!! $HeadURL: svn://forge.ipsl.jussieu.fr/orchidee/branches/ORCHIDEE-MICT/ORCHIDEE/src_sechiba/hydrol.f90 $
19!! $Date: 2018-10-09 11:43:16 +0200 (Tue, 09 Oct 2018) $
20!! $Revision: 5477 $
21!! \n
22!_ ===============================================================================================\n
23 
24 
25!! ================================================================================================================================
26!! SUBROUTINE   : test_equal_division_distribution
27!!
28!>\BRIEF         
29!!
30!! DESCRIPTION :
31!!
32!! MAIN OUTPUT VARIABLE(S) : 
33!!
34!! REFERENCE(S) :
35!!
36!! FLOWCHART    : None
37!! \n
38!_ ================================================================================================================================
39@test
40  SUBROUTINE tests_vegetation_nobio_to_bg()
41    use pfunit_mod
42    use vegetation, only: vegetation_nobio_to_bg
43    implicit none
44
45    !! 0. Variable and parameter declaration
46
47    !! 0.4 Local variables
48    REAL, DIMENSION(1,4)             :: calc
49    REAL, DIMENSION(1,4)             :: init = (/ 0., 0.2, 0.2, 0.3 /)
50    REAL, DIMENSION(1,4), PARAMETER  :: expected = (/ 0.3, 0.2, 0.2, 0.3 /)
51
52  !_ ======================================================================================================
53
54    CALL vegetation_nobio_to_bg(init, calc)
55
56    @assertEqual(expected, calc,tolerance=epsilon(expected))
57         
58  END SUBROUTINE tests_vegetation_nobio_to_bg
59
60 
Note: See TracBrowser for help on using the repository browser.