У меня есть метод контроллеров
@PostMapping(value = "/getTransaction/{transactionUuid}")
public ResponseEntity<TransactionDetail> getTransaction(@PathVariable() String transactionUuid) {
return ResponseEntity.ok(transactionsService.getOpcTransaction(transactionUuid));
}
Я пишу тест для контроллера:
@Autowired
private MockMvc mockMvc;
@Test
public void test() throws Exception {
mockMvc.perform(post("/nfp-server/getTransaction/{transactionUuid}", "123"))
.andDo(print());
}
Я запускаю тест в режиме отладки, но не захожу в метод контроллера getTransaction
. А в логе вижу:
MockHttpServletRequest:
HTTP Method = POST
Request URI = /server/getTransaction/123
Parameters = {}
Headers = {}
nfp-server
? У вас есть это сопоставление, определенное на уровне класса? Как вы инициализируете mockMvc в своем тесте? - person pvpkiran   schedule 16.01.2018