Testy – Robolectric i ostrzeżenia o błędach klas cieni (Shadow)
Pisząc testy dla aplikacji Androidowej wykorzystując framework Robolectric, a następnie uruchamiając je nawet na różne sposoby, można otrzymać następujące ostrzeżenia (warning):
|
1 2 3 4 5 6 |
Warning: an error occurred while binding shadow class: ShadowGeoPoint Warning: an error occurred while binding shadow class: ShadowItemizedOverlay Warning: an error occurred while binding shadow class: ShadowMapController Warning: an error occurred while binding shadow class: ShadowMapActivity Warning: an error occurred while binding shadow class: ShadowMapView Warning: an error occurred while binding shadow class: ShadowOverlayItem |
Dzieje się tak ze względu na fakt, że niektóre klasy Androidowe (z SDK) mają zależności znajdujące się w Google API. Rozwiązaniem jest podpięcie SDK z Google API, bądź dopięcie Google API w osobnym jar’ze.
