Мне нужно написать тест для некоторого веб-сервиса JAX RS, который утверждает, что определенное значение кэшируется в сеансе с диска при первом запросе в сеансе.
Процесс тестирования не имеет доступа к проверенномупроцесс.Вариант использования включает в себя использование REST API для вызова служб.
Можно придумать несколько вариантов продолжения:
Создать конечную точку REST только для тестирования и выполнить запрос тамнеобходимое значение сеанса.
Напишите, а затем прочитайте сообщение журнала.
Мне известно, что я пытаюсь проверить детали реализации с помощьювнешний API, который не предоставляет контракт для этой детали, но в настоящее время я немного ограничен в том, какие процессы могут выполняться инфраструктурой тестирования.
Есть ли какие-либо дополнительные швы, которые можно использовать для тестирования, и какие общиеесть хорошая практика для этого сценария?