|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
vas0asv79, По сути ты передаешь ее в какой то Map-е, в каком то scope (page,request,session,application). Если ты корректно передашь и в "правильном" месте будешь искать, то найдешь. У меня лежит в сесиии объект этот с ключем "test" например в тимплейте я споконо ${test.id} -его беру а вот в редиректе не хочет)ну не хочет значит просто прибавим его к стринг строке) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 14:48 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
Ну вот собственно и все) Отсталось добавить юзеров и авторизацию по соц.сетям юзер рум с историей проождения и можно выкладывать на боевые сервера ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 16:16 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
asv79Ну вот собственно и все)У Р А А А! asv79Отсталось добавитьблиииинннн) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.10.2019, 19:17 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
PetroNotC Sharp,да а чего там) у меня уже лежит готовая реализация прикручивания юзеров к чему угодно)) но пока я решил заняться тестами и хочу вот это свое приложение покрыть полностью тестами 1.юнит 2.интерграционные 3.E2E ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2019, 11:57 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
для начала я хочу написать простой юнит тест вот для этого простого контроллера,который просто добавляет в базу ответ к существующему ворпосу Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2019, 11:59 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
Немного сократил этот контроллер вот так лучше выглядит ,пусть спринг сам ищет в репозитории вопросы Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2019, 12:09 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
Код: 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2019, 12:16 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
vas0 Код: 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.
это да,спасибо)никак не могут от этих проклятых ифов уйти))) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2019, 12:40 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
vas0, правильно ли я делаю как думаешь? я хочу принять в этот контроллер id по нему найти вопрос и записать ответ в базу первое что я должен сделать это Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
тоесть я беру два репозитория и мокаю их,потом инжекчу в этот контроллер далее я так понимаю я должен создать руками в методе setUp этот вопрос вроде и хрен знает что там дальше)) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2019, 15:16 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
Метод аннотированный @BeforeEach вызывается перед каждым тестовым методом. Его можно не использовать вообще. Его включают тогда когда в тестах есть рутина. Подготовительные действия. Например - почистить таблички в БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2019, 16:39 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
решил я начать с малого взял нарисовал контроллер Код: java 1. 2. 3. 4. 5. 6. 7.
написал к этому контроллеру тест Код: 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.
и получаю nullpointer вот в этой строчке ModelAndView mv=addAnswerController.editAnswer(); похоже либо чо то с версиями напутано либо яхз ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2019, 17:21 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
ведь правльно ж все написано беру делаю мок из репозитория инжекчу его в контроллер переопределяю нужный мне метод мока что за нулл поинтер не пойму ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2019, 17:57 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
Странно выглядит. Перепиши по другому. Код: java 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2019, 18:03 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
maytonСтранно выглядит. Перепиши по другому. Код: java 1. 2.
почему странно? есть контроллер есть репо репо мок инжекчу репу в контроллер перепоределяю метод я понимаю что где то тут засада что контроллер не видит репу надо разбираться почему ... |
|||
:
Нравится:
Не нравится:
|
|||
02.10.2019, 18:56 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
asv79, есть у меня стойкое подозрение, что вся магия кроется в методе initMocks Дока ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2019, 13:54 |
|
Вопросы для тестов по java
|
|||
---|---|---|---|
#18+
MAPA3OTasv79, есть у меня стойкое подозрение, что вся магия кроется в методе initMocks Дока все оказалось прозаичнее просто нужно было добавить в тест класс стартер Код: java 1.
и все сразу заработало чудесным образом @InjectMocks в данном случае делал именно то,что от него и требовалось создавал объект и инжектил туда все поля,отмеченые @Mock ... |
|||
:
Нравится:
Не нравится:
|
|||
03.10.2019, 14:52 |
|
|
start [/forum/topic.php?fid=59&gotonew=1&tid=2121089]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
11ms |
get first new msg: |
13ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
1ms |
others: | 294ms |
total: | 466ms |
0 / 0 |