### Question:
RecordStructureDocumentation extends AbstractDocumentation { public List<Field> getFields() { return fields; } RecordStructureDocumentation(final String description, final InterfaceStructureType structureType,
            final List<Field> fields); @Override boolean equals(final Object obj); List<Field> getFields(); InterfaceStructureType getStructureType(); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void testConstructNullFields() { assertThat(new RecordStructureDocumentation(description, structureType, null).getFields()).isEmpty(); }
@Test public void testGetFields() { assertThat(doc.getFields()).isEqualTo(fields); }