私は今まで Robolectric をうまく使ってきました。ロケーションマネージャーを取得するアクティビティがあります。ドキュメントによると、robolectric フレームワークには「ShadowLocationManager」と呼ばれるシャドウ クラスが組み込まれており、一種のモックが作成されています。
私の質問は、このモックをどのように制御できますか、返されるものを制御できますか? もしそうなら、どのように?
または、「独自の」シャドウ クラスを作成し、「ShadowLocationManager」を実装する必要がありますか。
ドキュメントを探していますが、私が求めていることを確認するものは何も見つかりません。
robolectric にロケーション マネージャーのシャドウが含まれている場合、どのプロバイダーを有効にするかを制御するにはどうすればよいですか? 独自のシャドウ クラスが既に存在し、構成および制御できる場合は、独自のシャドウ クラスを実装したくありませんでした。