Android - Проверить, выполняется ли метод с помощью junit mockito или Espresso UI Test - PullRequest
0 голосов
/ 10 июля 2020
• 1000 и после предварительной обработки определенный обратный вызов jni поступает в метод в java.

Таким образом, поток выглядит примерно так

  1. Запускать приложение из ссылок приложения вне приложения.
  2. Запуск активности.
  3. Jni-вызов некоторого logi c (часть реализации функции, которая выполняет проверку и синтаксический анализ ссылок. Если проверка не удалась, возвращается ошибка)
  4. Reverse Jni to Java после успешного logi c. Теперь я хочу добавить несколько Unit Test или Espresso UI Test для автоматизации таким образом, чтобы активность запускалась успешно через это намерение, и опубликуйте, что вызов метода происходит в java (шаг 4) успешно выполняется после парсера logi c успешно пройден.

Нужна помощь двумя способами:

  1. Добавление теста пользовательского интерфейса эспрессо, который запустит действие через activityRule. Благодаря этому я могу проверить, что активность запущена успешно, но я не могу проверить вызов метода с помощью Mockito.verify, так как это не работает для тестов Espresso, но Junit. Есть ли способ проверить успешность вызова метода?

  2. Добавление теста Junit: помогает ли тест Junit проверить запуск активности и вызов метода?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...