1+ package com .bc .calvalus .processing .fire .format .grid ;
2+
3+ import junit .framework .TestCase ;
4+
5+ /**
6+ * TODO add API doc
7+ *
8+ * @author Martin Boettcher
9+ */
10+ public class AbstractGridReducerTest extends TestCase {
11+
12+ public void testGetFirstDayAsJD () {
13+ double jan = AbstractGridReducer .getFirstDayAsJD ("2019" , "01" );
14+ double feb = AbstractGridReducer .getFirstDayAsJD ("2019" , "02" );
15+ double mar = AbstractGridReducer .getFirstDayAsJD ("2019" , "03" );
16+ double apr = AbstractGridReducer .getFirstDayAsJD ("2019" , "04" );
17+ double may = AbstractGridReducer .getFirstDayAsJD ("2019" , "05" );
18+ double jun = AbstractGridReducer .getFirstDayAsJD ("2019" , "06" );
19+ double jul = AbstractGridReducer .getFirstDayAsJD ("2019" , "07" );
20+ double aug = AbstractGridReducer .getFirstDayAsJD ("2019" , "08" );
21+ double sep = AbstractGridReducer .getFirstDayAsJD ("2019" , "09" );
22+ double oct = AbstractGridReducer .getFirstDayAsJD ("2019" , "10" );
23+ double nov = AbstractGridReducer .getFirstDayAsJD ("2019" , "11" );
24+ double dec = AbstractGridReducer .getFirstDayAsJD ("2019" , "12" );
25+ assertEquals (31.0 , feb -jan , 0.0001 );
26+ assertEquals (28.0 , mar -feb , 0.0001 );
27+ assertEquals (31.0 , apr -mar , 0.0001 );
28+ assertEquals (30.0 , may -apr , 0.0001 );
29+ assertEquals (31.0 , jun -may , 0.0001 );
30+ assertEquals (30.0 , jul -jun , 0.0001 );
31+ assertEquals (31.0 , aug -jul , 0.0001 );
32+ assertEquals (31.0 , sep -aug , 0.0001 );
33+ assertEquals (30.0 , oct -sep , 0.0001 );
34+ assertEquals (31.0 , nov -oct , 0.0001 );
35+ assertEquals (30.0 , dec -nov , 0.0001 );
36+ assertEquals (17987.0 , apr , 0.0001 );
37+ }
38+ }
0 commit comments