web-dev-qa-db-fra.com

Comment se moquer du contexte en utilisant Mockito?

J'utilise Context pour accéder à des services de niveau système comme WifiManager et BluetoothManager. Comment se moquer de ce getApplicationContext () en utilisant Mockito?

23
Stanly Moses

Jetons un œil à la classe suivante: MockContext

Si vous avez besoin de plus d'informations, consultez la page Official Testing Fundamentals

10
abbath
    Context context = mock(Context.class);
27
Sipty

Si vous souhaitez obtenir le contexte avec Kotlin et Mockito, vous pouvez le faire de la manière suivante:

mock(Context::class.Java)
12
Juan E. Londoño T.