### Question:
DataSet extends BaseModel { public FileDescription getFileDescription() { try { return new FileDescription(fileDescription); } catch (ConnectorSDKException csdke) { logger.severe("Error getting file description. Dataset id " + this.getId()); } return null; } DataSet();  DataSet(JSONObject jsonObject); String getBasePath(); String getViewId(); String getConnectionId(); String getDescription(); Dule getDule(); String getSchema(); JSONObject getObservableSchema(); List<SchemaField> getFields(); List<SchemaField> getFields(FieldsFrom fieldsFrom); List<SchemaField> getFields(boolean useFlatNamesForLeafNodes); List<SchemaField> getFields(boolean useFlatNamesForLeafNodes, FieldsFrom fieldsFrom); SchemaRef getSchemaRef(); List<SchemaField> getFlattenedSchemaFields(); List<SchemaField> getFlattenedSchemaFields(FieldsFrom fieldsFrom); void matchFlattenedSchemaFields(Map<String, String> sdkFields); void matchFlattenedSchemaFields(Map<String, String> sdkFields, FieldsFrom fieldsFrom); Boolean getIsDuleEnabled(); FileDescription getFileDescription(); @Override DataSet build(JSONObject obj); void setSchema(String schema); void setSchemaRef(JSONObject jsonObject); List<SchemaField> getSchemaFieldsFromSchemaRef();  }### Answer:
@Test public void testGetFieldDescription() { assertNotNull(ds.getFileDescription()); assertNotNull(ds.getFileDescription().getDelimiter()); assertNotNull (ds.getFileDescription().getFormat()); assertNotNull (ds.getFileDescription().isPersisted()); assert (ds.getFileDescription().getDelimiter() == ','); }