Possiedo un progetto Android Studio con un modulo interno della libreria Java che dispone di test con risorse di test. Eppure quando eseguo i test non sono in grado di recuperare gli artefatti. Questo sembra funzionare bene in un progetto java gradle puro (almeno in eclissi).Studio Android con modulo libreria Java Impossibile caricare le risorse di test
significato per plug-in Java:
src/main/java
src/main/test
src/test/java
src/test/resources
Sotto la directory delle risorse Ho un file CRT che voglio caricare nel mio test JUnit. Quando si utilizza qualsiasi comando che ho incontrato, restituisce null per la risorsa. Eppure ho confermato che le risorse sono nella cartella build.
Alcune cose che ho provato:
getClass().getClassLoader().getResourceAsStream("cert_format_der.crt").read(); // NPE
getClass().getClassLoader().getResourceAsStream("/cert_format_der.crt").read(); // NPE
getClass().getClassLoader().getSystemResourceAsStream("/cert_format_der.crt").read(); // NPE
Grazie
Ho scoperto che utilizzando il comando gradle 'test' all'interno di Android Studio funziona però. – nibuen
ottima domanda. – Jon