private void assertDefaults(GDALRasterModelParameters classUnderTest) { assertEquals(1, classUnderTest.getBand()); assertEquals(0, classUnderTest.getMaxVariance(), 0.001); assertEquals(Color.GRAY, classUnderTest.getDefaultColor()); assertEquals(null, classUnderTest.getColorMap()); assertEquals(null, classUnderTest.getCoordinateSystem()); assertEquals(null, classUnderTest.getScaleFactor()); assertEquals(null, classUnderTest.getOffset()); }
@Test public void testConstructWithAVListParams() { AVList params = new AVListImpl(); params.setValue(AVKeyMore.TARGET_BAND, 3); params.setValue(AVKeyMore.MAX_VARIANCE, 5.0); ColorMap colorMap = new ColorMap(); params.setValue(AVKeyMore.COLOR_MAP, colorMap); params.setValue(AVKeyMore.COORDINATE_SYSTEM, "TESTCOORDINATE"); params.setValue(AVKeyMore.SCALE, 11.1); params.setValue(AVKeyMore.OFFSET, -100d); GDALRasterModelParameters classUnderTest = new GDALRasterModelParameters(params); assertEquals(3, classUnderTest.getBand()); assertEquals(5.0, classUnderTest.getMaxVariance(), 0.001); assertEquals(Color.GRAY, classUnderTest.getDefaultColor()); assertEquals(colorMap, classUnderTest.getColorMap()); assertEquals("TESTCOORDINATE", classUnderTest.getCoordinateSystem()); assertEquals(11.1, classUnderTest.getScaleFactor(), 0.001); assertEquals(-100, classUnderTest.getOffset(), 0.001); }