Himars
че это такое то
Vitaly
Mock
Himars
Или это лишь заглушка методов?
можно управлять возвращаемыми значениями
Vitaly
можно управлять возвращаемыми значениями
Блин, точняк! Спасибо, вообще про них забыл
Himars
Блин, точняк! Спасибо, вообще про них забыл
when(че то там).thenReturn(че то другое)
Vitaly
when(че то там).thenReturn(че то другое)
Да-да-да, именно это и нужно
Himars
Мне пример не оч важный Главное что бы подход был верный это оно? https://android-developers.googleblog.com/2015/12/leveraging-product-flavors-in-android.html А здесь собственно и пример реализции https://github.com/googlecodelabs/android-testing
Vitaly
Почему когда я тестирую этот код: public void sendMessage() { if(messageEditor.isNotEmptyMessage()) { // Save message in DB and display the message MessageRequest messageRequest = messageEditor.getMessage(); Message message = messageRequest.toMessageModel(); chatInteractor.insertMessage(message); getViewState().displayMessage(message); messageEditor.clear(); serverPostman.postRequest(messageRequest); } } Этим кодом: @Test public void sendTextMessage(){ MessageRequest messageRequest = mock(MessageRequest.class); Message message = mock(Message.class); chatPresenter.sendMessage(); verify(messageEditor).isNotEmptyMessage(); when(messageEditor.isNotEmptyMessage()).thenReturn(true); when(messageEditor.getMessage()).thenReturn(messageRequest); when(messageRequest.toMessageModel()).thenReturn(message); verify(interactor).insertMessage(message); } Тест - красный
Himars
это же настройка моков перед выполнением теста
Vitaly
Спасибо) Получается when() это лишь и нициализация методов если можно так выразиться
Vitaly
Адаптеры тоже принято тестировать?
Vitaly
Адаптер для RecyclerView
Mike
Адаптеры тоже принято тестировать?
Что значит «принято»? Ты следуешь ритуалам или решаешь бизнес-задачи?
Himars
Адаптер для RecyclerView
У себя на проекте вообще тестов не пишу.
Kanstantsin
Что значит «принято»? Ты следуешь ритуалам или решаешь бизнес-задачи?
по выходным обычно нормально так принято бывает ))
Vitaly
Я пишу код, который будет положителььно восприниматься сеньорами и который будет легко читаемым
Ontoshgo
код должен как минимум работать, все остальное - опционально
Ontoshgo
ща такие синьоры пошли, что они научат
Konstantin
лол
Павел
сложна
Mike
?
шутка про слово «сеньор»
Kanstantsin
сеньоры и сеньориты
Kanstantsin
ола
Павел
ох
Павел
вот это хорошо было
Ontoshgo
вот это шутейка
Himars
😭
Maryna
положительно восприниматься- прямо визуально представляю это
Павел
буду называть теперь девушек сеньоритами
Ontoshgo
но слишком сложно
Ontoshgo
положительно восприниматься- прямо визуально представляю это
прям с шампусиком и куртизанками будут каждый пр отмечать
Konstantin
они когда будут читать испытают испанский стыд
Maryna
прям с шампусиком и куртизанками будут каждый пр отмечать
вам этот стартовый пак на работе выдают?
Ontoshgo
но я бы положительно воспринял такую методологию ревью
Konstantin
слушайте, а никто не практикует тут кодинг под шофэ? пик балмера и все такое
Himars
У вас че там на работе бухать можно?
Konstantin
да по пятницам то че
Konstantin
У вас че там на работе бухать можно?
изредка наливают когда ДР )
Ontoshgo
изредка наливают когда ДР )
... детского шампанского?
Himars
изредка наливают когда ДР )
а, ну такое да я думал без повода :D
Konstantin
... детского шампанского?
взрослого егермейстера )
Mike
а, ну такое да я думал без повода :D
а с поводом как будто и не агкоголизм, ага :D
Himars
а с поводом как будто и не агкоголизм, ага :D
ну если каждый день повод ) с такой ОС можно и на иглу подсесть
Ontoshgo
каждый рабочий день - повод напиться
Ontoshgo
С даггером работаешь?
даггер просто лапочка
Ontoshgo
а от бесконечных митингов хочется повеситься
Roman
Хорошо работать удалённо
Ontoshgo
Хорошо работать удалённо
те же самые митинги
Ontoshgo
если не фриланс
Roman
если не фриланс
Нет. Просто не в офисе (ремонт там)
Mike
те же самые митинги
ну с плохими менеджерами — только митинги, да
Roman
те же самые митинги
А что вы делаете на этих митингах?
Roman
У меня раз в неделю митинг с дизайнером и иногда по андроиду
Roman
Как-то не тянет вешаться
Ontoshgo
раз в неделю
Ontoshgo
😱
Андрей
А что вы делаете на этих митингах?
тратим время, очевидно
Roman
раз в неделю
А у вас как? Раз в месяц?
Nick Senchurin
митинги решают
Андрей
раз в день митинги по часу
Андрей
иногда по 2
Nick Senchurin
хороший инструмент для синхронизации
Ontoshgo
+ груминги, планинги, демо и прочая херь
Nick Senchurin
и отбрасывания ненужных задач от фантазеров - пм
Андрей
о так я демо даже не плюсовал в это