Есть ли альтернатива Java для видеомагнитофона Ruby?
Насколько я понимаю, преимущества использования видеомагнитофона огромны, вы можете запустить «интеграционный тест» и записать результаты, сохранить их где-то локально. Теперь в следующий раз, когда вам нужно будет запустить тесты, вы можете смоделировать фактические обращения к базе данных с данными, записанными при первом запуске.
- Есть ли что-то подобное в мире Java?
- Если нет, то с какими узкими местами я могу столкнуться, если попытаюсь реализовать его?
VCR записывает только HTTP-взаимодействия, но можно ли использовать такой подход для записи, скажем, любых операций с базой данных/вызовов функций к API другой команды, которые мне не нужно тестировать, в основном это избавит меня от макетирования так много вещей его автоматизация.
здесь приведен пример VCR с Модульные тесты Ruby: