Я хочу создать автоматические тесты для REST API.У моего контроллера есть метод, который уже получает список из БД и генерирует JSON:
@Path("/mrp/banco")
@GET
@Produces(MediaType.APPLICATION_JSON)
public Response getFromDB() {
try {
List<MRP> list = new LinkedList<MRP>();
list = repository.select();
LOGGER.info("tamanho da lista/tuplas : " + list.size());
return Response.ok().entity(list).build();
} catch (Exception e) {
System.out.println(e);
}
return null;
}
Я понятия не имею, как написать тест junit.Даже с макетом.Может ли кто-нибудь помочь мне?
Спасибо
PS .: Мой репо:
public interface MRPRepository extends CrudRepository<MRP,Long>{
@Query("SELECT m FROM MRP m WHERE QTD_SALDO_PROGRAMAR > 0 "
+ "AND FLAG_PLANEJADO = 0 AND FLAG_CANCELADO = 0"
+ "AND FLAG_ATENDIDO=0" )
List<MRP> select();
}