Android Instrumentationtest targetApplication - PullRequest
       26

Android Instrumentationtest targetApplication

0 голосов
/ 29 августа 2018

Я изменил иерархию приложений Android Studio и изменил на плоскую иерархию. Я в основном создал проект Android lib. Когда я запускаю AndroidTest,

Context appContext = InstrumentationRegistry.getTargetContext();
assertEquals("com.trial.testapp", appContext.getPackageName());

Это всегда терпит неудачу, и appContext.getPackageName () возвращает com.trial.testapp.test

При проверке androidtest.apk я видел его AndroidManifest так:

  <instrumentation
    android:name="android.support.test.runner.AndroidJUnitRunner"
    android:targetPackage="com.trial.testapp.test"
    android:handleProfiling="false"
    android:functionalTest="false" />

Есть идеи, почему он не возвращает целевой контекст приложения, а тестирует контекст приложения? и как я могу это изменить?

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