### Question:
InvalidBasicMessage extends InvalidMessage implements BasicMessage { @Override public String getBody() { throw getMessageParseException(); } InvalidBasicMessage(final String messageId, final String receiptHandle,
            final MessageParseException messageParseException); @Override String getBody();  }### Answer:
@Test public void shouldNotReturnBody() { MessageParseException thrownException = null; try { message.getBody(); } catch (final MessageParseException e) { thrownException = e; } assertSame(messageParseException, thrownException); }