Получение контекста в тестовых классах с помощью Junit5 - PullRequest
0 голосов
/ 21 июня 2020

Мы используем среду Junit 5 для модульного тестирования в вашем проекте Android. Как я могу получить контекст в этих тестовых классах?

Used Plugin; https://github.com/mannodermaus/android-junit5

1 Ответ

0 голосов
/ 21 июня 2020

Вы можете получить контекст, используя Roboelectri c

// build.gradle
testImplementation 'org.robolectric:robolectric:4.3'
testImplementation 'androidx.test:core:1.0.0'
@RunWith(RobolectricTestRunner.class)
public class ContextTest {

  @Test
  public void getContextTest() {
    Context c = ApplicationProvider.getApplicationContext()
    ...
  }

}
...