public void testTwoDataItemsAndWeights() { GeoGrid geoGrid = new GeoGrid(10); CoordImpl firstCoord = new CoordImpl(55, 55); CoordImpl secondCoord = new CoordImpl(56, 56); geoGrid.addGridInformation(new GridDataItem(2.0, 1.0, firstCoord)); geoGrid.addGridInformation(new GridDataItem(10.0, 3.0, secondCoord)); geoGrid.markDataCollectionPhaseAsFishished(); assertEquals(8.0, geoGrid.getValue(firstCoord)); assertEquals(8.0, geoGrid.getValue(secondCoord)); }
public void testSingleDataItem() { GeoGrid geoGrid = new GeoGrid(10); CoordImpl sampleCoord = new CoordImpl(55, 55); GridDataItem gridDataItem = new GridDataItem(5.0, 1.0, sampleCoord); geoGrid.addGridInformation(gridDataItem); geoGrid.markDataCollectionPhaseAsFishished(); assertEquals(5.0, geoGrid.getValue(sampleCoord)); assertEquals(5.0, geoGrid.getValue(new CoordImpl(50.0, 50.0))); assertEquals(5.0, geoGrid.getValue(new CoordImpl(100.0, 100.0))); }