Утверждение частного конечного поляJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Утверждение частного конечного поля

Сообщение Anonymous »

У меня есть сервис с частной конечной хэш-картой в качестве кеша. Люди обращаются к этому сервису, чтобы получить некоторую информацию. Каждый раз, когда пользователь запускает это, кеш может обновляться, если прошло некоторое время или пользователь впервые посещает службу.
Пользователь А запускает службу, и его информация сохраняется в кеше. .
Пользователь Б также запускает службу, и его информация также сохраняется в кеше.
Оба пользователя никогда не получают информацию о других пользователях.
Для моего устройства test Я хочу проверить, что обе данные хранятся в кеше.
Я знаю, что могу получить доступ к данным, используя отражение в тесте.
Но есть ли другие способы доступа данные?
Кстати, я использую Mockito.
Я не хочу увеличивать видимость поля.
Я не хочу предоставить информацию с помощью частного метода получения пакета.
Я не хочу внедрять кеш с помощью механизма конфигурации Spring Bean.

Подробнее здесь: https://stackoverflow.com/questions/788 ... inal-field
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»