web-dev-qa-db-ja.com

Mockitoを使用してコンテキストをモックする方法は?

コンテキストを使用して、WifiManagerやBluetoothManagerなどのシステムレベルのサービスにアクセスしています。 Mockitoを使用してこのgetApplicationContext()をモックする方法は?

23
Stanly Moses

次のクラスを見てみましょう: MockContext

さらに洞察が必要な場合は、 Official Testing Fundamentals ページを確認してください

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

KotlinおよびMockitoを使用してコンテキストを取得する場合は、次の方法で実行できます。

mock(Context::class.Java)
12