Size: a a a

StartAndroid Ru Testing

2019 February 18

AS

Akbolat Sss in StartAndroid Ru Testing
Andrew Tomash
я подозреваю, что и в его случае можно подменить экзекуторы
я примерно понял тебя
источник

AS

Akbolat Sss in StartAndroid Ru Testing
щас пробую
источник

AS

Akbolat Sss in StartAndroid Ru Testing
в проекте есть менеджер Executor'ов, для разных целей аналогично RxJava2, IO, Network, MainThread и т.д.
Сейчас в @Before при инициализации этого менеджера дописал также как у тебя, один общий MainThread.
Заработало 👍 !
источник

AT

Andrew Tomash in StartAndroid Ru Testing
отлично
источник

D

Denis in StartAndroid Ru Testing
Добрый вечерочек гуйз
источник

D

Denis in StartAndroid Ru Testing
подскажите по тестам Рх,
java.lang.AssertionError: No values (latch = 1, values = 0, errors = 0, completions = 0, timeout!, disposed!)
такая ошибочка говорит про то, что я проверяю результат еще до того, как он вернулся, правильно?
источник

N

Nikolay in StartAndroid Ru Testing
Похоже на то. Либо что-то сломалось между этим
источник

D

Denis in StartAndroid Ru Testing
Nikolay
Похоже на то. Либо что-то сломалось между этим
а как вообще результат рх реквеста тестить правильно? я создаю тест обвсервер и подписываю его на рх запрос, так7
источник

D

Denis in StartAndroid Ru Testing
ну или   .test()
источник

D

Denis in StartAndroid Ru Testing
потом какой-нить await, типо awaitDone
источник

N

Nikolay in StartAndroid Ru Testing
Denis
ну или   .test()
я вот так делаю. И потом assertValue( бла бла)
источник

N

Nikolay in StartAndroid Ru Testing
ну или смотря что там надо
источник

D

Denis in StartAndroid Ru Testing
ага я тоже так делаю
источник

D

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

D

Denis in StartAndroid Ru Testing
ща еще покопаю
источник

N

Nikolay in StartAndroid Ru Testing
покажи как делаешь
источник

N

Nikolay in StartAndroid Ru Testing
зачем еще await
источник

D

Denis in StartAndroid Ru Testing
documentsService.exportData()
               .test()
               .awaitDone(5, TimeUnit.SECONDS)
               .assertValue {
                   verify(mobileDeviceApiMock).export(any())
                   true
               }
источник

D

Denis in StartAndroid Ru Testing
логика такая, я вызываю 1 метод, а по успешному результату должен вызваться метод, который я чекаю в verify
источник

N

Nikolay in StartAndroid Ru Testing
Denis
documentsService.exportData()
               .test()
               .awaitDone(5, TimeUnit.SECONDS)
               .assertValue {
                   verify(mobileDeviceApiMock).export(any())
                   true
               }
ну вот приимерно, только без awaitDone
источник