Учитывая класс, аннотированный с помощью @Log; можно ли издеваться над инжектированным регистратором с помощью Mockito для модульного тестирования? Правильно ли это «Groovy-way»?Mocking @Log in Groovy
0
A
ответ
0
Способ, которым я достиг этого, состоит в том, чтобы определить другую переменную Logger в классе, который должен быть протестирован, не окончательный и с более разрешительной областью. Затем конструктор по умолчанию принимает вводный логгер и назначает ему более разрешающий объект. В тестах экземпляр журнала может быть установлен в mockito mocked object, который затем присваивается более разрешительному объекту.
Не так идеально, как допускать насмешку над инжектированными объектами; но функциональный.
0
Смежные вопросы
- 1. Groovy HTTPBuilder Mocking Response
- 2. Groovy/Mocking Sql
- 3. Groovy @Log настроить
- 4. Angular2 - mocking RouteParams in test
- 5. Mocking wcf in silverlight
- 6. Mocking globals in Jest
- 7. Mocking Firebase in JUnit
- 8. Mocking constructors in Ruby
- 9. Mocking zipfile in python
- 10. Mocking FormsAuthentication in MVC
- 11. Mocking in Unit Tests
- 12. mocking in phoenix framework
- 13. Mocking UIAlertView in Swift
- 14. Mocking subodules in python
- 15. Mocking in InstrumentationTestCase
- 16. Mocking in Qunit
- 17. Mocking pymongo in Flask
- 18. Mocking in rails
- 19. Matplotlib arrow head in log-log plot
- 20. SpringMVC + Groovy in Openshift
- 21. Xamarin forms log in
- 22. BinarySecurityToken in log
- 23. log in batch program
- 24. ParseUser Log In error
- 25. Android stay log in
- 26. log object in log4javascript
- 27. mocking sleep in a test
- 28. Mocking in Swift for XCTest
- 29. Шаблон Jdbc Mocking In java
- 30. Mocking $ window in run block