### Question:
AnimalMsgSaveQryExe implements QueryExecutorI<Response, AnimalMsgQuery> { @Override public Response execute(AnimalMsgQuery cmd) { MsgRes msgRes = messageClient.send(new MsgReq(cmd.getRefrigeratorId(), cmd.getAnimalName())); log.info("accept:msg=>{}", msgRes); return Response.buildSuccess(); }  @Override Response execute(AnimalMsgQuery cmd);  }### Answer:
@Test void execute() { AnimalMsgQuery animalMsgQuery = new AnimalMsgQuery(); animalMsgQuery.setAnimalName("大象"); animalMsgQuery.setRefrigeratorId(12L); Response response = animalMsgSaveQryExe.execute(animalMsgQuery); assertTrue(response.isSuccess(),"业务执行失败"); }