|
|
|
Тестирование Spring MVC с применением Mockito
|
|||
|---|---|---|---|
|
#18+
Добрый день, Хочу написать тесты для SpringMVC контроллера, который тянет информацию из веб-сервиса. Чтобы тесты были проще и работали быстрее, хочу заменить сервис на mock-объект, для создания которого использую Mockito. У меня возникла проблема: не получается подменить реальный сервис mock-объектом. Подменить пытаюсь вот так: Код: xml 1. 2. 3. 4. 5. Получаю вот такую ошибку: Код: java 1. 2. 3. 4. 5. 6. В приложенном архиве упрощенный проект, иллюстрирующий ошибку. Заранее спасибо за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2013, 13:40 |
|
||
|
Тестирование Spring MVC с применением Mockito
|
|||
|---|---|---|---|
|
#18+
abc_da, а как выглядит вас юнит-тест? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2013, 09:55 |
|
||
|
Тестирование Spring MVC с применением Mockito
|
|||
|---|---|---|---|
|
#18+
Nis, он есть в приложенном файле. Вот: Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. В гугле много решений на тему внедрения mock-объектов в контекст, но ни одно из них мне не удалось прикрутить. Например, вот это - очень близко, но SpringockitoContextLoader.class не умеет загружать WebApplicationContext и мне не удавалось инициализировать MockMvc. Я, к сожалению, не большой знаток спринга. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2013, 12:20 |
|
||
|
Тестирование Spring MVC с применением Mockito
|
|||
|---|---|---|---|
|
#18+
abc_da, Добрый день, получите скорректированную версию. P.S. Очень приятно что к топику был приложен Maven проект. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2013, 15:07 |
|
||
|
Тестирование Spring MVC с применением Mockito
|
|||
|---|---|---|---|
|
#18+
dmitriyche, спасибо большое за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2013, 14:30 |
|
||
|
Тестирование Spring MVC с применением Mockito
|
|||
|---|---|---|---|
|
#18+
А вот я никак не могу получить WebApplicationContext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2016, 10:02 |
|
||
|
Тестирование Spring MVC с применением Mockito
|
|||
|---|---|---|---|
|
#18+
Перед тестом прописал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2016, 10:02 |
|
||
|
Тестирование Spring MVC с применением Mockito
|
|||
|---|---|---|---|
|
#18+
@ContextConfiguration(locations = { "/root-context.xml", "/appServlet/controllers.xml", "/appServlet/servlet-context.xml" }) @TestExecutionListeners({ DependencyInjectionTestExecutionListener.class, DirtiesContextTestExecutionListener.class, TransactionalTestExecutionListener.class }) P.S. При нажатии ctrl+enter отправляются сообщения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.07.2016, 10:03 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39276859&tid=2123883]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
38ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 327ms |

| 0 / 0 |
