Size: a a a

2020 December 21

a

abyl in Android KZ
Всем привет,
пытался реализовать структуру MVVM, View = MainActivity, Model = MainActivityModel, ViewModel = MainActivityViewModel
Пытаюсь получить в View наследование от ViewModel,
Правильно ли то что я делаю?
источник

a

abyl in Android KZ
binding = DataBinding
источник

V

Vlad in Android KZ
есть приватная переменная, но мне к ней нужен доступ в тесте
можно ли в котлине получить в тестах к приватной переменной доступ?
источник

V

Vlad in Android KZ
или может создать публичную, но чтоб ее идно было только в тестах
источник

MI

Mukhamed Issa in Android KZ
Vlad
или может создать публичную, но чтоб ее идно было только в тестах
Можешь аннотацию @VisibleForTesting добавить :)
источник

V

Vlad in Android KZ
т.е переменные с этой аннтотацией видны только  тестах?
источник

V

Vlad in Android KZ
а в обычном коде к ним не обратиться?
источник

AS

Askar Syzdykov in Android KZ
Vlad
есть приватная переменная, но мне к ней нужен доступ в тесте
можно ли в котлине получить в тестах к приватной переменной доступ?
Попробуй переписать код так, чтобы не надо было получать доступ к приватной переменной из теста
источник

MI

Mukhamed Issa in Android KZ
Vlad
а в обычном коде к ним не обратиться?
А, не) просто уорнинг будет показываться если будешь обращаться вне теста)
источник

MI

Mukhamed Issa in Android KZ
Я бы подсказал использовать рефлексию как straightforward решение, и один из вариантов, но так делать не стоит ибо моветон)
источник

AS

Askar Syzdykov in Android KZ
Рефлексия для тестов, а ты знаешь толк))
источник

MI

Mukhamed Issa in Android KZ
Askar Syzdykov
Рефлексия для тестов, а ты знаешь толк))
Ну чтобы человек знал что через рефлексию можно обращаться к скрытым вещам))
источник

V

Vlad in Android KZ
Mukhamed Issa
Я бы подсказал использовать рефлексию как straightforward решение, и один из вариантов, но так делать не стоит ибо моветон)
ну это уже через одно место)
источник

V

Vlad in Android KZ
я больше про норм подход, тут не прокатит велосипед
источник

MI

Mukhamed Issa in Android KZ
Vlad
ну это уже через одно место)
Дык я так и написал потом)
источник

MI

Mukhamed Issa in Android KZ
А так да, приватные методы или поля напрямую тестить не стоит)
источник

KK

Kanat Kayir in Android KZ
всем привет
источник

KK

Kanat Kayir in Android KZ
Тут IOS  есть?
источник

KK

Kanat Kayir in Android KZ
или в отдельном чате?
источник

M

Marcello in Android KZ
Kanat Kayir
или в отдельном чате?
источник