Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Junit для Spring+Jersey сервиса


Автор: 4epT 18.5.2013, 13:25
Всем привет. Имеется веб сервис построенный на Jersey + spring. На сервис ходят большие XML/JSON, парсинг содержимого в реквесте происходит автомматически, то есть:

Код

    @POST
    @Path("/check")
    @Produces(MediaType.APPLICATION_XML)
    @Consumes(MediaType.APPLICATION_XML)
    public Response checkXML(Model obj) {
        return process(obj);

    }

    @POST
    @Path("/check")
    @Produces(MediaType.APPLICATION_JSON)
    @Consumes(MediaType.APPLICATION_JSON)
    public Response checkJSON(Model obj) {
        return process(obj);

    }


Хотелось бы написать множество Unit тестов, которые тестировали правильный парсинг входящего запроса в объект.

Как можно такое протестировать ? Проект собирается maven, нужно что бы после выполнения test goal, я был уверен что методы не поломались и все еще принимают правильно объект.

Автор: Nofate 18.5.2013, 16:28
Как насчет родного https://jersey.java.net/nonav/documentation/latest/test-framework.html?

Автор: 4epT 20.5.2013, 12:46
Спасибо, посмотрю )

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)