У меня есть API, который принимает javax.jcr.Session как входной файл и выполняет некоторую работу. Так как я могу генерировать тестовые примеры JUnit для этого API. Я создаю объект HTTP-запроса и jcr-сеанс.как написать тестовые примеры JUnit для API, которые ожидают HTTP-запросы
0
A
ответ
0
Если вы можете, просто используйте Mockito. Для меня это один из самых простых способов получить сложные объекты, которые вам нужны, чтобы проверить ваши вещи.
Вы можете сделать что-то вроде:
Session mockSession = Mockito.mock(Session.class);
someApiMethod(mockSession);
Вы можете проверить documentation at the Mockito site.
Смежные вопросы
- 1. Как написать тестовые примеры Junit для CDI?
- 2. Как написать тестовые примеры Junit для Java-класса в AEM6.2
- 3. Как написать тестовые примеры jUnit для компонентов базы данных?
- 4. как написать тестовые примеры junit для класса Row Mapper весной
- 5. Как написать тестовые примеры Junit для класса Thread
- 6. JUnit тестовые примеры для класса даты
- 7. java junit тестовые примеры несовместимы
- 8. Как написать тестовые примеры для приложения beego?
- 9. Неисправные тестовые примеры Junit для абстрактного метода
- 10. Как написать единичные тестовые примеры для UIViewControllers?
- 11. Как написать тестовые примеры для JavaScript
- 12. Как написать тестовые примеры для назначения
- 13. Как написать тестовые примеры с помощью junit для JPA REST API?
- 14. Boost Test: Как написать параметризованные тестовые примеры
- 15. Запуск Webdriver Специфичные тестовые примеры браузера Junit
- 16. Как написать отрицательные тестовые примеры в Munit
- 17. Как запустить все тестовые примеры, Даже предыдущие тестовые примеры ошибочны
- 18. Как написать тестовые шкафы Junit для улья JDBC
- 19. Как создать тестовые примеры jUnit для метода с использованием DB
- 20. Как подготовить тестовые примеры для интерфейсов в JUnit?
- 21. Как запустить тестовые примеры JUnit для кода J2ME на Eclipse
- 22. Как написать единичные тестовые примеры для асинхронных методов?
- 23. CppUnit: Не удалось написать тестовые примеры
- 24. Как написать тестовые кейсы Junit для Spring bean?
- 25. JUnit тестовые примеры для кодирования объекта и массива JSON
- 26. Junit тестовые примеры для класса, который генерирует текстовое содержимое
- 27. Как добавить тестовые примеры в набор с помощью jUnit?
- 28. Как написать единичные тестовые примеры для рейк-задач в рельсах?
- 29. как написать тестовые примеры php для модулей laravel
- 30. Как написать тестовые примеры для рисования текста/строки в поле?
Если ваш входной параметр является интерфейсом, поэтому вы могли бы предоставить свою собственную реализацию, ведь вам проще было бы передавать данные теста. Если нормальные классы, чтобы вы могли расширить их, переопределите соответствующие методы для тестирования юаней. 'javax.jcr.Session' - это интерфейс: http://www.day.com/maven/jsr170/javadocs/jcr-1.0/javax/jcr/Session.html – A4L
Я действительно ищу некоторые рамки, которые могут генерировать HTTP-запрос для меня. Я могу реализовать интерфейс, но я стараюсь избегать этого – Crypt