Задать вопрос
@rookie_cruekie

Android-тестирование. Как протестировать реальный асинхронный ответ?

Есть метод с асинхронным ответом
public void doSomethingAsynchronously (final DummyCallback callback) {
		new Thread(new Runnable() {
			@Override
			public void run() {
				try {
					Object obj = Database.get(some_arg)
					callback.onSuccess(obj);
				} catch (InterruptedException e) {
					callback.onFail(ERROR_CODE);
					e.printStackTrace();
				}
			}
		}).start();
	}


Дело в том, что всякие моки подменяют вызов на фейк. А мне реально надо проверить, что вызов состоялся и вернул реальный объект.
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Skillbox
    Разработчик игр на Unreal Engine 4 с нуля до Middle
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы