Ich habe einen Standortverfolgungsdienst, den ich testen möchte. Ich versuche, die Methoden locationManager.addTestProvider und setTestProviderLocation zu verwenden, um dies zu erreichen. Ich kann jedoch nicht sehen, dass einer der Standorte den Provider durchläuft und meinen LocationListener trifft. Hier ist mein Code:
%Vor%Die Assertion schlägt fehl, da locations.size () 0 zurückgibt und die Protokollanweisung in meinem locationlistener niemals gedruckt wird.
Hat jemand mit diesen Methoden Erfolg gehabt, um Standortdienste zu testen?
Hallo in meinem ersten GPS-basierten Projekt Ich habe das gleiche Problem konfrontiert, so schreibe ich einen Java-Code, der GPS Fix an meinen Android-Emulator senden wird unten ist das Schnipsel.
%Vor%Tags und Links android unit-testing geolocation