Comment accéder aux fichiers du dossier assets lors de l'exécution des tests?

Comment accéder aux fichiers à partir du dossier des actifs au cours de l'unité de l'exécution des tests? Mon projet est de construire à l'aide de Gradle, j'utilise Robolectric pour l'exécution des tests. Il semble que gradle est reconnaissant la assets:

Comment accéder aux fichiers du dossier assets lors de l'exécution des tests?

C'est la façon dont j'ai du mal à lire le fichier:

public String readFileFromAssets(String fileName) throws IOException {
    InputStream stream = getClass().getClassLoader().getResourceAsStream("assets/" + fileName);
    Preconditions.checkNotNull(stream, "Stream is null");
    BufferedReader reader = new BufferedReader(new InputStreamReader(stream, "UTF-8"));
    return IOUtils.toString(reader);
}

Mais stream est toujours null. Je l'ai essayé beaucoup de différentes manières, c'est à dire défini chemin d'accès à un fichier à l'aide de différentes approches.

Je vous remercie beaucoup à l'avance.

source d'informationauteur Eugene