с помощью Mockk читать string.xml - PullRequest
0 голосов
/ 13 декабря 2018

Я новичок в модульном тестировании, и я только начал использовать 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?

...