JUNIT И JMOCKIT в STS

#java #spring #junit #jmockit

#java #весна #junit #jmockit

Вопрос:

Мне нужно протестировать этот простой метод с помощью JUnit. Эта служба будет возвращать всех пользователей, которые будут присутствовать в файле. Таким образом, он попадает не в базу данных, а в файл.

         @RequestMapping(value = "/allUsers", method = RequestMethod.GET, 
           produces = 
           MediaType.APPLICATION_JSON_VALUE)
           public ResponseEntity<List<User>> getAllUserDetails() throws 
           Exception {

          List<User> allUserList = jdbcHive.getAllUserDetails();
          if (allUserList.isEmpty()) {
          return new ResponseEntity<List<User>>(HttpStatus.NO_CONTENT);
       }
       return new ResponseEntity<List<User>>(allUserList, HttpStatus.OK);

     }
  

Вы можете предоставить любую статью или руководство по теме. Спасибо вам за вашу помощь.

Комментарии:

1. Вам нужно модульное тестирование этого метода или интеграционный тест?

2. Мне нужно модульно протестировать этот метод.

3. Можем ли мы использовать mockito

4. Вы хотите протестировать реакцию при чтении файла или макетного объекта?

5. Я хочу протестировать ответ от чтения файла.