### Question:
Exporter { public List<ExportField> listRequiredFields() { return new ArrayList<>(); }  abstract String getName(); abstract String getDescription(); abstract String getFormat(); byte[] generateAndEncodeB64(List<FunctionalityDTO> functionalities, Map<String,String> requiredInfos); boolean suitableFor(String exportName); final String getId(); List<ExportField> listRequiredFields();  }### Answer:
@Test public void listRequiredFields_should_return_an_empty_list_by_default() { List<ExportField> actual = this.sut.listRequiredFields(); Assertions.assertThat(actual).isEmpty(); }