### Question:
RapidEyeMetadata extends XmlMetadata { @Override public String getFileName() { return name; } RapidEyeMetadata(String name); @Override String getFileName(); @Override int getNumBands(); @Override String getProductName(); @Override String getFormatName(); @Override String getMetadataProfile(); @Override String getProductDescription(); @Override int getRasterWidth(); @Override int getRasterHeight(); String getBrowseFileName(); String getMaskFileName(); @Override String[] getRasterFileNames(); SpatialReferenceSystem getReferenceSystem(); ProductData.UTC getProductStartTime(); ProductData.UTC getProductEndTime(); ProductData.UTC getCenterTime(); float getScaleFactor(int bandIndex); int getPixelFormat(); float[] getCornersLatitudes(); float[] getCornersLongitudes(); RationalCoefficients getRationalPolinomialCoefficients();  }### Answer:
@Test public void testGetFileName() throws Exception { assertEquals("L1B", metadata.getFileName()); }
@Test public void testSetFileName() throws Exception { metadata.setFileName("testname"); assertEquals("testname", metadata.getFileName()); }
@Test public void testSetName() throws Exception { metadata.setName("testname"); assertEquals("testname", metadata.getFileName()); }