Bereitstellung von Testdaten für SharedPreferences für Robolectric

Gerade begonnen, Robolectric und es scheint zu sein, ziemlich viel, was ich brauche. Allerdings, den ich getroffen habe, ein bisschen ein Hindernis mit Bezug auf die Verwendung von SharedPreferences.

Habe ich zwei tests Fällen

  1. Aktivität erwartet einen neuen/leeren sharedPreferences
  2. Aktivität erwartet sharedPreferences mit einigen Daten bereits

Für Testfall 1, die Prüfungen sind vorbei als erwartet, also alles gut 🙂

Aber für Testfall 2 ich kann nicht scheinen, um herauszufinden, eine gute Möglichkeit zu bieten, Robolectric mit einigen fake-Daten, also die Aktivität ist in der Lage, Zugriff auf diese fake-Daten.

Fühlt es sich wie ein ganz üblicher Fall, aber ich kann nicht scheinen, um herauszufinden, wie es zu tun!

InformationsquelleAutor der Frage pyko | 2012-03-17

Schreibe einen Kommentar