8
votes

Comment puis-je accéder aux ressources dans mes cours de test lorsque vous utilisez Robolectric

J'ai fait un fichier texte de valeurs que je veux utiliser pour tester dans res / cru

Je veux les utiliser dans des tests de
J'utilise robolectric
Quelle est la meilleure façon d'accéder à ces valeurs?
Merci


0 commentaires

3 Réponses :


0
votes

wooops, je devrais vraiment faire plus de recherches avant que je posterai des questions
Robolectric a une prise en charge des ressources https://github.com/robolectric/robolectric


0 commentaires

-1
votes

Je l'ai fait comme suit: XXX

J'espère que cette aide ... !! Merci .. !!


1 commentaires

Pourquoi ne pas utiliser runtimeenvironment.application au lieu de robolectric.getshadowApplication ?



3
votes

Vous pouvez accéder aux ressources de votre application via votre instance d'application. Utilisez ApplicationProvider pour le récupérer à partir d'un test d'unité:

android {
    testOptions.unitTests.includeAndroidResources true
}


0 commentaires