### Question:
DefaultTransactionalMessageCheckListener extends AbstractTransactionalMessageCheckListener { @Override public void resolveDiscardMsg(MessageExt msgExt) { log.error("MsgExt:{} has been checked too many times, so discard it", msgExt); } DefaultTransactionalMessageCheckListener(); @Override void resolveDiscardMsg(MessageExt msgExt);  }### Answer:
@Test public void sendCheckMessage(){ listener.resolveDiscardMsg(createMessageExt()); }