@@ -22,4 +22,28 @@ class GridTest {
2222 assertEquals " Grid(z:1, width:2, height:3, size:6, xResolution:520.0, yResolution:250.0)" , grid. toString()
2323 }
2424
25+ @Test
26+ void createGlobalGeodeticGrids () {
27+ List<Grid > grids = Grid . createGlobalGeodeticGrids(5 )
28+ assertEquals (6 , grids. size())
29+ assertEquals (0 , grids. get(0 ). z)
30+ assertEquals (0.703125 , grids. get(0 ). xResolution, 0.001 )
31+ assertEquals (0.703125 , grids. get(0 ). yResolution, 0.001 )
32+ assertEquals (5 , grids. get(5 ). z)
33+ assertEquals (0.02197265625 , grids. get(5 ). xResolution, 0.001 )
34+ assertEquals (0.02197265625 , grids. get(5 ). yResolution, 0.001 )
35+ }
36+
37+ @Test
38+ void createGlobalMercatorGrids () {
39+ List<Grid > grids = Grid . createGlobalMercatorGrids(5 )
40+ assertEquals (6 , grids. size())
41+ assertEquals (0 , grids. get(0 ). z)
42+ assertEquals (156412.0 , grids. get(0 ). xResolution, 0.001 )
43+ assertEquals (156412.0 , grids. get(0 ). yResolution, 0.001 )
44+ assertEquals (5 , grids. get(5 ). z)
45+ assertEquals (4887.875 , grids. get(5 ). xResolution, 0.001 )
46+ assertEquals (4887.875 , grids. get(5 ). yResolution, 0.001 )
47+ }
48+
2549}
0 commit comments