@Test public void testGridInfosAreNotEqual() throws Exception { HdfEosGridInfo gridInfo1 = new HdfEosGridInfo("testName", -120, 50.1, -100, 40, "Sinusoidal"); HdfEosGridInfo gridInfo2 = new HdfEosGridInfo("testName", -120, 50, -100, 40, "Sinusoidal"); assertFalse(gridInfo1.equalProjections(gridInfo2)); }
@Test public void testGridInfosAreEqual() throws Exception { HdfEosGridInfo gridInfo1 = new HdfEosGridInfo("testName", -120, 50, -100, 40, "Sinusoidal"); HdfEosGridInfo gridInfo2 = new HdfEosGridInfo("testName", -120, 50, -100, 40, "Sinusoidal"); assertTrue(gridInfo1.equalProjections(gridInfo2)); }
HdfEosGridInfo hdfEosGridInfo = new HdfEosGridInfo(gridName, upperLeftLon, upperLeftLat, lowerRightLon, lowerRightLat, projection); if (projParamsElem != null) { List<Element> children = projParamsElem.getChildren();
@Test public void testGridInfosWithProjParamsAreEqual() throws Exception { HdfEosGridInfo gridInfo1 = new HdfEosGridInfo("testName", -120, 50, -100, 40, "Sinusoidal"); gridInfo1.setProjectionParameter(PROJ_PARAMS); HdfEosGridInfo gridInfo2 = new HdfEosGridInfo("testName", -120, 50, -100, 40, "Sinusoidal"); gridInfo2.setProjectionParameter(PROJ_PARAMS); assertTrue(gridInfo1.equalProjections(gridInfo2)); }
@Test public void testEqualProjectionsWithProjParamsNullParamsAreNotEqual() throws Exception { HdfEosGridInfo gridInfo1 = new HdfEosGridInfo("testName", -120, 50, -100, 40, "Sinusoidal"); gridInfo1.setProjectionParameter(PROJ_PARAMS); HdfEosGridInfo gridInfo2 = new HdfEosGridInfo("testName", -120, 50, -100, 40, "Sinusoidal"); gridInfo2.setProjectionParameter(null); assertFalse(gridInfo1.equalProjections(gridInfo2)); } }
@Test public void testGridInfosWithProjParamsAreNotEqual() throws Exception { HdfEosGridInfo gridInfo1 = new HdfEosGridInfo("testName", -120, 50, -100, 40, "Sinusoidal"); gridInfo1.setProjectionParameter(PROJ_PARAMS); HdfEosGridInfo gridInfo2 = new HdfEosGridInfo("testName", -120, 50, -100, 40, "Sinusoidal"); double[] projParams2 = PROJ_PARAMS.clone(); projParams2[4] = 42.42; gridInfo2.setProjectionParameter(projParams2); assertFalse(gridInfo1.equalProjections(gridInfo2)); }