### Question:
DeimosMetadata extends XmlMetadata { @Override public String[] getRasterFileNames() { String path = getAttributeValue(DeimosConstants.PATH_DATA_FILE_PATH, null); return (path != null ? new String[] { path.toLowerCase() } : null); } DeimosMetadata(String name); @Override String getFileName(); @Override String getProductName(); String getProductDescription(); @Override String getFormatName(); @Override String getMetadataProfile(); @Override int getRasterWidth(); @Override int getRasterHeight(); @Override String[] getRasterFileNames(); @Override ProductData.UTC getProductStartTime(); @Override ProductData.UTC getProductEndTime(); String[] getBandNames(); String[] getBandUnits(); @Override int getNumBands(); int getNoDataValue(); Color getNoDataColor(); int getSaturatedPixelValue(); Color getSaturatedColor(); ProductData.UTC getCenterTime(); String getProcessingLevel(); InsertionPoint[] getGeopositionPoints();  }### Answer:
@Test public void testGetRasterFileNames() throws Exception { String[] fileNames = metadata.getRasterFileNames(); assertNotNull(fileNames); assertEquals(fileNames.length, 1); assertEquals("de01_sl6_22p_1t_20120905t170604_20120905t170613_dmi_0_4502.tif", fileNames[0]); }