Mocked-метод возвращает ноль при передаче значения R.string - PullRequest
0 голосов
/ 02 февраля 2020

У меня есть класс ResourceManager, который я использую в качестве абстракции для получения строковых ресурсов из моих ViewModels. Сейчас я пытаюсь протестировать ViewModel, но когда бы я ни позвонил resourceManager.getString(R.string.my_string), я получаю ноль. Это то же самое, с которым я издевался. Я пытался смоделировать это с нормальным значением типа int, например doReturn("something").whenever(resourceManager).getString(2), и это работало как шарм. Однако doReturn("something").whenever(resourceManager).getString(R.string.my_string), похоже, не работает. Что мне не хватает?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...