Size: a a a

2019 September 06

K

Kuanysh in Android KZ
В условии они просто не пашут
источник

K

Kuanysh in Android KZ
Как можно еще сделать ?
источник

K

Kuanysh in Android KZ
TestAutoFragment().show(childFragmentManager) если в кнопку добавить, он откроет новый фрагмент
источник

K

Kuanysh in Android KZ
Просто новенький в андроид, некоторые моменты чуть не понимаю)
источник

AB

Alikhan Bakytbek in Android KZ
Kuanysh
activity!!supportFragmentManager... временами ошибку выдает
Убери хэндлер. Вместо activity!!.supportFragmentManager можешь использовать getFragmentManager(), если хочешь получить parent fragment manager нынешнего фрагмента. Если этот фрагмент должен замещать в себе другие, то используй childFragmentManager
источник

AB

Alikhan Bakytbek in Android KZ
В replace должен быть id контейнера, где лежит твой нынешний фрагмент
источник

JM

Janibek Marshal in Android KZ
Askar Syzdykov
Падазрительна) что они делали все остальное время?))
Видимо поэтому указано "надёжный" 😁
источник

IQ

Isaya Qerey in Android KZ
Do you use the Impl suffix if you only have one concrete class on your interface? - androiddev
https://www.reddit.com/r/androiddev/comments/d05di8/comment/ez86bi3
источник

IQ

Isaya Qerey in Android KZ
Mockito is test cancer. (Jake Wharton)
источник

DA

Daniyar Amangeldy in Android KZ
Я не совсем короче понял )
Можешь объяснить его слова?)
источник

JM

Janibek Marshal in Android KZ
Daniyar Amangeldy
Я не совсем короче понял )
Можешь объяснить его слова?)
Те которые используют mockito, страдают от тесты ради тестов
источник

DA

Daniyar Amangeldy in Android KZ
Janibek Marshal
Те которые используют mockito, страдают от тесты ради тестов
А что он предлагает как альтернатива?)
источник

DA

Daniyar Amangeldy in Android KZ
Janibek Marshal
Те которые используют mockito, страдают от тесты ради тестов
И все равно причины не понял)
источник

IQ

Isaya Qerey in Android KZ
An alternate version of this test uses an in-memory database and populates a dummy user and all of the associated dummy information you might ever need in any test for any presenter. Now we significantly change the behavior of the presenter and it will just always pull from the in-memory database of otherwise real-looking data. It doesn't matter if one query becomes two or if the query changes or if the order of calls changes. When the implementation changes, our test does notchange because we're only testing the output of the presenter, not scripting how it talks to its inputs.
Database? Use an in-memory version. Shared preferences? Use an in-memory version or point to a dummy file that's cleared after each test. Network requests? Don't use wire-mock or MockWebServer, create an in-memory fake of your server. Permission manager? Create an in-memory fake. Biometric manager? Fake.
источник

DA

Daniyar Amangeldy in Android KZ
Isaya Qerey
An alternate version of this test uses an in-memory database and populates a dummy user and all of the associated dummy information you might ever need in any test for any presenter. Now we significantly change the behavior of the presenter and it will just always pull from the in-memory database of otherwise real-looking data. It doesn't matter if one query becomes two or if the query changes or if the order of calls changes. When the implementation changes, our test does notchange because we're only testing the output of the presenter, not scripting how it talks to its inputs.
Database? Use an in-memory version. Shared preferences? Use an in-memory version or point to a dummy file that's cleared after each test. Network requests? Don't use wire-mock or MockWebServer, create an in-memory fake of your server. Permission manager? Create an in-memory fake. Biometric manager? Fake.
Можно в 2 словах)
источник

DA

Daniyar Amangeldy in Android KZ
Я это читал
источник

IQ

Isaya Qerey in Android KZ
Когда ты просто мокаешь объекты ты не проверяет по сути как они работают
источник

IQ

Isaya Qerey in Android KZ
Если в двух словах то надо стараться тестировать реальные кейсы
источник

IQ

Isaya Qerey in Android KZ
Без моков
источник

DA

Daniyar Amangeldy in Android KZ
Смотри
источник