Я не могу написать тестовый пример junit для этого класса RestController, используя макет [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Я не могу написать тестовый пример junit для этого класса RestController, используя макет [закрыто]

Сообщение Anonymous »

Код: Выделить всё

@RestController

@RequestMapping("/ms/ins")

@Slf4j

public class SCBInsSelldownTDController {

static final Logger logger = LoggerFactory.getLogger(SCBInsSelldownTDController.class);

@Autowired

SCBInsSelldownTDDataProcessor dataProcessor;

@Autowired

SCBInsSelldown TDRetreiveProcessor retrieve Processor;

@Autowired

SCBInsSelldown TDSaveProcessor saveProcessor;

@Autowired

private SCBReleaseLockService releaseLockService;

@Autowired

private SCBCRDCLOSelldownService cloSdService;

@Autowired

private SCBMultipleExcelSelldownService bulkExcelService;

@Autowired

Help

private SCBInsSelldownTdHelper sdTdHelper;

@Autowired

private SCBDailyInsLimitDetailService detailService;

@Autowired

private SCBInsSelldownSettleProcessor settleProcessor;

@Autowired

private SCBMultipleExcelEncumbranceService bulkEncService;

@Value("${temp_file_save_path}")

private String fileSavePath;

@Autowired

private SCBCRDActivityQueueService activityService;

@Autowired

private SCBDailyCPExposureOSService dailyCpExpService;

@Autowired

private MessageSource messageSource;

@Autowired

private SCBSellDownHealthHelper sellDownHealthHelper;

@Autowired

private SCBCRDSelldownCLOProcessor cloProcessor;

@Autowired

private SCBInsEligibleExposureDataProcessor exposure Processor;

@Autowired

private SCBDailyInsLimitDetailProcessor insLimiDetailProcessor;

private static final ObjectMapper mapper = new ObjectMapper();

ChatGPT

You said:

Write unit test case for this RestController class using junit movkito

@RestController

@RequestMapping("/ms/ins")

@Slf4j

public class SCBInsSelldownTDController {

static final Logger logger = LoggerFactory.getLogger(SCBInsSelldownTDController.class);

@Autowired

SCBInsSelldownTDDataProcessor dataProcessor;

@Autowired

SCBInsSelldown TDRetreiveProcessor retrieve Processor;

@Autowired

SCBInsSelldown TDSaveProcessor saveProcessor;

@Autowired

private SCBReleaseLockService releaseLockService;

@Autowired

private SCBCRDCLOSelldownService cloSdService;

@Autowired

private SCBMultipleExcelSelldownService bulkExcelService;

@Autowired

Help

private SCBInsSelldownTdHelper sdTdHelper;

@Autowired

private SCBDailyInsLimitDetailService detailService;

@Autowired

private SCBInsSelldownSettleProcessor settleProcessor;

@Autowired

private SCBMultipleExcelEncumbranceService bulkEncService;

@Value("${temp_file_save_path}")

private String fileSavePath;

@Autowired

private SCBCRDActivityQueueService activityService;

@Autowired

private SCBDailyCPExposureOSService dailyCpExpService;

@Autowired

private MessageSource messageSource;

@Autowired

private SCBSellDownHealthHelper sellDownHealthHelper;

@Autowired

private SCBCRDSelldownCLOProcessor cloProcessor;

@Autowired

private SCBInsEligibleExposureDataProcessor exposure Processor;

@Autowired

private SCBDailyInsLimitDetailProcessor insLimiDetailProcessor;

private static final ObjectMapper mapper = new ObjectMapper();

@CircuitBreaker (name = "sellDownTd", fallbackMethod = "defaultSellDownTd")

@RequestMapping(value = "/selldown", method = RequestMethod. POST, consumes = { MediaType.APPLICATION_JSON_VALUE, MediaType. APPLICATION_XML_VALUE }, produces { MediaType.APPLICATION_JSON_VALUE })

public @ResponseBody SCBCommObj sellDownTd(@RequestBody SCBCommObj comObj) {

comObj.setFooter(new SCBFooter()); // Removing footer from request.  SCBCommObj responseObj = comObj;

try {

logger.info("Request received to sellDownTd request: {}", mapper.writerWithDefaultPrettyPrinter().writeValueAsString(comobj));

logger.info("retrieveReq "+comObj.getHeader().getModuleCode());

if("retrieve".equals(comObj.getHeader().getModuleCode())) {

retrieveProcessor.processRequest(comObj, responseObj); }else if("release".equals(comObj.getHeader().getModuleCode())) {

saveProcessor.processRequest(comObj, responseObj);

}else{

dataProcessor.processRequest(comObj,responseObj);

}

logger.info("Response sellDownTd request:: ",mapper.writerWithDefaultPrettyPrinter().writeValueAsString(responseObj));

return responseOb

@RequestMapping(value = "/encumbrance/save", method = RequestMethod. POST, consumes = { MediaType.APPLICATION_JSON_VALUE), produces = { MediaType.APPLICATION_JSON_VALUE }) 820-1320

@CircuitBreaker (name = "sellDownTd", fallbackMethod = "defaultSellDownTd")

public @ResponseBody SCBCommObj saveEncumbrance (@RequestBody SCBCommObj comObj) {

comObj.setFooter(new SCBFooter()); // Removing footer from request.

SCBCommObj responseObj = comObj;

saveProcessor.process EncumbranceSave (comObj, responseObj);

return responseObj;

}
При написании содержимого кода и метода тела не работает

Подробнее здесь: https://stackoverflow.com/questions/790 ... ng-mockito
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как запустить тестовый пример Junit для FileWriter?
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Тестовый пример Junit не работает должным образом
    Anonymous » » в форуме JAVA
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Тестовый пример Junit не работает должным образом
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Тестовый пример Junit не работает должным образом
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Тестовый пример Junit не работает должным образом
    Anonymous » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»