### Question:
IMAReportRequest implements ReportRequest { public int getIMAIndex() { return index; } 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 getIMAIndex() { final IMAReportRequest imaReportRequest = new IMAReportRequest(BOOT_ID, INDEX); Assert.assertEquals(imaReportRequest.getIMAIndex(), INDEX); }