Size: a a a

StartAndroid Ru Testing

2018 November 20

D

Denis in StartAndroid Ru Testing
Kuanysh Raimbekov
нет, что нибудь настоящее передай в конструкторе вместо  any()
хм, там опциональное поле class: Class? стоит. Т.е. в теории я могу и null туда кидать, должно работаь
источник

D

Denis in StartAndroid Ru Testing
Kuanysh Raimbekov
нет, что нибудь настоящее передай в конструкторе вместо  any()
а с NPE падает на 66 строке, а не на 67..
источник

D

Denis in StartAndroid Ru Testing
источник

D

Denis in StartAndroid Ru Testing
или это не играет роль?
источник

KR

Kuanysh Raimbekov in StartAndroid Ru Testing
сложно сказать
источник

KR

Kuanysh Raimbekov in StartAndroid Ru Testing
ты мокаешь интерфейс или класс?
источник

D

Denis in StartAndroid Ru Testing
интерфейс
источник

D

Denis in StartAndroid Ru Testing
в презентер инжектится интферфейс и происходит рх подписка в init{} блоке. Вот я хочу это подписку замокать
источник

D

Denis in StartAndroid Ru Testing
Kuanysh Raimbekov
ты мокаешь интерфейс или класс?
источник

D

Denis in StartAndroid Ru Testing
падает на 20 строке
источник

D

Denis in StartAndroid Ru Testing
блин, это ничего не даст))
источник

N

Nikolay in StartAndroid Ru Testing
источник

N

Nikolay in StartAndroid Ru Testing
я бы тебе советовал назвать свою функцию иначе
источник

N

Nikolay in StartAndroid Ru Testing
реально сложно понять где что мокается и что вызывается
источник

N

Nikolay in StartAndroid Ru Testing
а то получился какото беспорядок с экстеншин функциями
источник

D

Denis in StartAndroid Ru Testing
так это же одна и та же функция, т.е. расширение..
источник

N

Nikolay in StartAndroid Ru Testing
Denis
так это же одна и та же функция, т.е. расширение..
ну для меня - это должны быть разные функции. И если у них будет разное имя - будет видно что нужно мокать а что нет
источник

N

Nikolay in StartAndroid Ru Testing
у меня есть подозрение что ты не замокал реальный вызов на onMessage
источник

D

Denis in StartAndroid Ru Testing
Nikolay
у меня есть подозрение что ты не замокал реальный вызов на onMessage
да, и правда. замокал реальный, тест прошёл дальше, замокал также расширение, тест всё равно упал когда начал работать с раширением, в той же строке :D
источник

N

Nikolay in StartAndroid Ru Testing
Denis
да, и правда. замокал реальный, тест прошёл дальше, замокал также расширение, тест всё равно упал когда начал работать с раширением, в той же строке :D
так проблема решена? или?
источник