Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Autowired
- TestService service;
- @RequestMapping(value = "/test")
- public @ResponseBody TestResponse getAll(@RequestBody TestRequest request) {
- validateToken(request);
- TestResponse response = service.getall(request);
- response.setTokenID(request.getTokenID());
- return response;
- }
- protected void validateToken(IRequest request) {
- TokenResponse tokenresponse = restTemplate.exchange(TokenServiceURL, HttpMethod.GET, null, TokenResponse .class, tokenId).getBody();
- User user = new user()
- user.setUserRole(tokenresponse.getUser()));
- request.setUser(user);
- }
- private MockMvc mockMvc;
- @Autowired
- private WebApplicationContext wac;
- @Autowired
- private TestController testControlller;
- @MockBean
- private TestService testService;
- BaseController baseControllerSpy = Mockito.spy(BaseController.class);
- @Before
- public void setUp(){
- MockitoAnnotations.initMocks(this);
- mockMvc = MockMvcBuilders.webAppContextSetup(wac).build();
- }
- @Test
- public void verifyfindAllAuditLog() throws Exception {
- TestRequest request = new TestRequest();
- TestResponse response = new Response();
- Mockito.doNothing().when(baseControllerSpy).validateTokenID(request);
- when(testService.get(request)).thenReturn(response);
- mockMvc.perform(MockMvcRequestBuilders.post("/microservices/cmt/viewAuditLog/1.0")
- .contentType(MediaType.APPLICATION_JSON)
- .content(requestString)
- .accept(MediaType.APPLICATION_JSON))
- .andExpect(status().isOk())
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement