J’ai un fichier dans
.
Comment lire ce fichier dans un nouveau dans mon test
dans `` ?
J’ai un fichier dans
.
Comment lire ce fichier dans un nouveau dans mon test
dans `` ?
Les ressources sont destinés à l'accès à l'aide de la getResource
style de méthodes Java fournit. Compte tenu de votre exemple de l' data.xml
étant en $SBT_PROJECT_HOME/src/test/resources/
, vous pouvez y accéder dans un test comme ceci:
import scala.io.Source
// The string argument given to getResource is a path relative to
// the resources directory.
val source = Source.fromURL(getClass.getResource("/data.xml"))
Bien sûr qu' source
est maintenant juste un type normal Scala IO objet de sorte que vous pouvez faire ce que vous voulez avec elle, comme la lecture du contenu et de l'utiliser pour des données de test.
Il existe d'autres méthodes pour accéder à la ressource (par exemple sous forme d'un flux). Pour plus d'informations oeil à l' getResource
méthodes sur le Java Docs: la Classe.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.