Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 [6] 7 8 9 10 .. 21   вперед  Ctrl
 Re: Junit тестирование простейшего контроллера  [new]
mayton
Member

Откуда: loopback
Сообщений: 44285
А что здесь тестируется?
7 окт 19, 18:09    [21988638]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2806
mayton
А что здесь тестируется?

тут я передаю тестовые значения пост запросом- а потом проверю в базе что туда упало
но шо то не хочет пока передавать.
тоесть грубо говоря я хочу научиться передавать параметры в контроллер пост запросом через тест рест тимплейт для начала
чтобы эти параметры пришли в контрроллер и он их увидели сделал с ними то,Что положено))
если у отбросить шелуху сейчас меня инетерсует работа testresttemplate класса
который может эмулировать пост запрос ,который генерирует form
7 окт 19, 18:39    [21988659]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 3797
asv79
mayton
А что здесь тестируется?

тут я передаю тестовые значения пост запросом- а потом проверю в базе что туда упало
но шо то не хочет пока передавать.
тоесть грубо говоря я хочу научиться передавать параметры в контроллер пост запросом через тест рест тимплейт для начала
чтобы эти параметры пришли в контрроллер и он их увидели сделал с ними то,Что положено))
если у отбросить шелуху сейчас меня инетерсует работа testresttemplate класса
который может эмулировать пост запрос ,который генерирует form

Может коротко - тест REST сервиса?
А то велосипедом пахнет)
7 окт 19, 18:43    [21988665]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
mayton
Member

Откуда: loopback
Сообщений: 44285
asv79
mayton
А что здесь тестируется?

тут я передаю тестовые значения пост запросом- а потом проверю в базе что туда упало
но шо то не хочет пока передавать.
тоесть грубо говоря я хочу научиться передавать параметры в контроллер пост запросом через тест рест тимплейт для начала
чтобы эти параметры пришли в контрроллер и он их увидели сделал с ними то,Что положено))
если у отбросить шелуху сейчас меня инетерсует работа testresttemplate класса
который может эмулировать пост запрос ,который генерирует form

Ты если POST-маном или Curl-ом протестируешь - ты глубже поймешь как это всё работает.
Spring - это огромный слой абстракци поверх КОНКРЕТНЫХ библиотек и протоколов. Спринг
хорош для архитекторов которые уже знают и разобрались и у них нет никогда вопросов к протоколу.

Тебе-же надо носом пропахать протокол HTTP, коды ошибок TLS/SSL, различного рода схема аутентификации,
Rest, SOAP e.t.c.

Пока не пропашешь - будешь вечный почемучка.

Вобщем не далай себе кумира.
7 окт 19, 19:11    [21988694]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2806
PetroNotC Sharp
asv79
пропущено...

тут я передаю тестовые значения пост запросом- а потом проверю в базе что туда упало
но шо то не хочет пока передавать.
тоесть грубо говоря я хочу научиться передавать параметры в контроллер пост запросом через тест рест тимплейт для начала
чтобы эти параметры пришли в контрроллер и он их увидели сделал с ними то,Что положено))
если у отбросить шелуху сейчас меня инетерсует работа testresttemplate класса
который может эмулировать пост запрос ,который генерирует form

Может коротко - тест REST сервиса?
А то велосипедом пахнет)

вообще это не рест
так как у нас нету боди
но суть не в этом
я хочу через тулз тест рест тимплейт передать пост запрос с 3 параметрами корректно,чтоб на другом конце контроллер их подхватил и записал в базу
7 окт 19, 19:52    [21988728]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2806
mayton
asv79
пропущено...

тут я передаю тестовые значения пост запросом- а потом проверю в базе что туда упало
но шо то не хочет пока передавать.
тоесть грубо говоря я хочу научиться передавать параметры в контроллер пост запросом через тест рест тимплейт для начала
чтобы эти параметры пришли в контрроллер и он их увидели сделал с ними то,Что положено))
если у отбросить шелуху сейчас меня инетерсует работа testresttemplate класса
который может эмулировать пост запрос ,который генерирует form

Ты если POST-маном или Curl-ом протестируешь - ты глубже поймешь как это всё работает.
Spring - это огромный слой абстракци поверх КОНКРЕТНЫХ библиотек и протоколов. Спринг
хорош для архитекторов которые уже знают и разобрались и у них нет никогда вопросов к протоколу.

Тебе-же надо носом пропахать протокол HTTP, коды ошибок TLS/SSL, различного рода схема аутентификации,
Rest, SOAP e.t.c.

Пока не пропашешь - будешь вечный почемучка.

Вобщем не далай себе кумира.

майтон ты так и не понял шо я хочу)
я хочу в тесте через тест рест тимплейт передать на свой контроллер 3 параметра
7 окт 19, 19:53    [21988730]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 3797
asv79
вообще это не рест
так как у нас нету боди
мы тебя не поняли.
Рест это тесты без учета клиента.
А с учетом клиента это forms по ссылке что дал выше.
У тебя нобелевка задача?
Если нет, то дай доку с которой делаешь.
7 окт 19, 19:58    [21988733]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2806
PetroNotC Sharp
asv79
вообще это не рест
так как у нас нету боди
мы тебя не поняли.
Рест это тесты без учета клиента.
А с учетом клиента это forms по ссылке что дал выше.
У тебя нобелевка задача?
Если нет, то дай доку с которой делаешь.

вот петро не шаришьт ты)
що такое рест а шо не рест)
у реста есть бади)
а в моем случае бади нема)
есть мапа
7 окт 19, 19:59    [21988735]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 3797
asv79,
Узко мыслишь))
https://ru.m.wikipedia.org/wiki/REST
7 окт 19, 20:03    [21988738]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2806
PetroNotC Sharp
asv79,
Узко мыслишь))
https://ru.m.wikipedia.org/wiki/REST

ты докажи)

вот те контроллер
 @PostMapping("/addanswer")
    public String editAnswer(
            @RequestParam(name = "idQ")Long idQ,
            @RequestParam(name = "answ")String answ,
            @RequestParam(name ="b",required = false)String b
    ){
        Answer a=new Answer();
        a.setQuestion(questionRepo.findById(idQ).get());
        a.setAnswerText(answ);
            a.setMatch(b!=null);
        answerRepo.save(a);
        return "redirect:/addanswer";
    }

покажи свой тест к нему)
7 окт 19, 20:17    [21988755]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 3797
asv79
что именно доказать?
То что ты выше не сделал ни с моками, ни с forms по ссылке?
7 окт 19, 20:20    [21988758]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2806
PetroNotC Sharp
asv79
что именно доказать?
То что ты выше не сделал ни с моками, ни с forms по ссылке?

с моками не даже циклоп сможет
давай бери этот контроллер и полноценный интеграционыый тест)
моки это хорошо для юнит тестов
для полноценных интеграционных тестов это шляпа
7 окт 19, 20:27    [21988769]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 3797
asv79,
Да. Для контроллера лучше интеграционные.
Ну я же дал Привет мир выше.
Не получилось?
Или лень?
7 окт 19, 20:30    [21988772]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2806
PetroNotC Sharp
asv79,
Да. Для контроллера лучше интеграционные.
Ну я же дал Привет мир выше.
Не получилось?
Или лень?

ага лень) ты скажешь тоже
я вот тебе дал контроллер - для опытного джависта написать для него тест ворпос 30 секунд
7 окт 19, 20:37    [21988790]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 3797
asv79
я вот тебе дал контроллер
ты ТС?))))
Когда я буду ТС, то буду делать все что скажут. Даже карандаши стругать))).
Работай! Ссылка выше.
7 окт 19, 20:43    [21988803]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2806
PetroNotC Sharp
asv79
я вот тебе дал контроллер
ты ТС?))))
Когда я буду ТС, то буду делать все что скажут. Даже карандаши стругать))).
Работай! Ссылка выше.

теперь ты ТС,вот тебе контроллер -пиши тест
а я твой ПМ
у нас Эджайд/скрам
результат завтра или ты не вписываешься в наш ворк флоу
7 окт 19, 21:01    [21988830]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17115
asv79
теперь ты ТС,вот тебе контроллер -пиши тест
а я твой ПМ
у нас Эджайд/скрам
результат завтра или ты не вписываешься в наш ворк флоу
Petro тебя начали строить!!!
7 окт 19, 21:10    [21988840]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2806
вадя
asv79
теперь ты ТС,вот тебе контроллер -пиши тест
а я твой ПМ
у нас Эджайд/скрам
результат завтра или ты не вписываешься в наш ворк флоу
Petro тебя начали строить!!!

а ты горазд написать сходу тест?)
7 окт 19, 21:11    [21988841]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17115
asv79
а ты горазд написать сходу тест?)
я много что горазд, но это тебя не касается
7 окт 19, 21:14    [21988843]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2806
вадя
asv79
а ты горазд написать сходу тест?)
я много что горазд, но это тебя не касается

сомневаюсь я что ты напишешь такой тест
как бы очевидно с джава ты не джружишь
7 окт 19, 21:16    [21988846]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17115
asv79
сомневаюсь я что ты напишешь такой тест
как бы очевидно с джава ты не джружишь
ты меня на слабо хочешь развести?
7 окт 19, 21:30    [21988865]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2806
вадя
asv79
сомневаюсь я что ты напишешь такой тест
как бы очевидно с джава ты не джружишь
ты меня на слабо хочешь развести?

при чем тут разводить я вижу что ты не способен к написанию таких тестов
7 окт 19, 21:31    [21988868]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 17115
asv79
при чем тут разводить я вижу что ты не способен к написанию таких тестов
ну если я скажу, что не способен? ты успокоишься?
7 окт 19, 22:04    [21988894]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 3797
вадя
asv79
теперь ты ТС,вот тебе контроллер -пиши тест
а я твой ПМ
у нас Эджайд/скрам
результат завтра или ты не вписываешься в наш ворк флоу
Petro тебя начали строить!!! Картинка с другого сайта.
))))
Ну, он с юмором. А юмор я люблю)))
7 окт 19, 22:14    [21988900]     Ответить | Цитировать Сообщить модератору
 Re: Junit тестирование простейшего контроллера  [new]
asv79
Member

Откуда: Тверь
Сообщений: 2806
вадя
asv79
при чем тут разводить я вижу что ты не способен к написанию таких тестов
ну если я скажу, что не способен? ты успокоишься?


я и так спокоен,так как во мне уже 4 портера и 1 охота
а тот факт что ты не умеешь писать интеграционные тесты -повлияет лишь на уровень твоей зп,но не моей,поэтому пофиг если честно)
7 окт 19, 22:50    [21988924]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 3 4 5 [6] 7 8 9 10 .. 21   вперед  Ctrl
Все форумы / Java Ответить