### Question:
IMAReportRequest implements ReportRequest { @Override public Class<? extends Report> getReportType() { return IMAReport.class; } IMAReportRequest();  IMAReportRequest(final String bootcycleId, final int i); @Override Class<? extends Report> getReportType(); String getBootcycleId(); int getIMAIndex(); @Override String toString();  }### Answer:
@Test public final void getReportType() { IMAReportRequest imaReportRequest = new IMAReportRequest(BOOT_ID, FULL); Assert.assertEquals(imaReportRequest.getReportType(), IMAReport.class); }