С помощью Mockk читать string.xml

Я новичок в модульном тестировании, и я только начал использовать Mockk,

В моем коде есть одна функция, как показано ниже, которую я возвращаю при обратном вызове Fail.

new NetworkException(errorCode, mContext.getString(R.string.error_code))

теперь в тестовых случаях код (который находится в Kotlin), как показано ниже

lateinit var mContext: Context


mAuthenticationService.logIn(userName, password)
                .done {
                    fail("request should not success")
                }
                .fail(FailCallback {
                    Assert.assertEquals("Wrong password", it.message)
                })
                .waitSafely()

но в it.message я всегда получаю пустую строку

Я обнаружил, что имитация контекста невозможна, так как я выполняю контрольные примеры с использованием JVM

Кто-нибудь есть идея, как получить доступ к файлу string.xml?

0 ответов

Другие вопросы по тегам