Comment faire pour lire une chaîne de .fichier de propriétés dans junit tests?
- Je utiliser guichet dans mon webapplication. - Je enregistrer les Chaînes dans certains .des fichiers de propriétés comme suit:
foo.propriétés
page.label=dummy
Dans le code html de fichier, je peux accéder à cette Chaîne page.label
comme suit:
index.html
<wicket:message key="page.label">Default label</wicket:message>
Maintenant que j'ai écrit certains de test junit cas pour mon Application et souhaitez accéder à des Chaînes enregistrées dans le fichier de propriétés. Ma Question est, comment faire pour lire la Chaîne de caractères à partir du fichier de propriétés?
OriginalL'auteur Max_Salah | 2012-12-04
Vous devez vous connecter pour publier un commentaire.
Essayer cette
Cette section vous permettent de lire toutes les propriétés des fichiers à partir d'où vous voulez et de les charger dans les Propriétés
Je vais essayer de mettre à jour mon post en quelques minutes, de sorte que vous pouvez l'utiliser en cas de 100 fichiers ou plus
Mise à jour est terminée. Amusez-vous
Cela pourrait être la bonne réponse, mais de Guichet, elle a de spécial algorithme de recherche pour les propriétés reflétant la composante de l'arbre. Voir la javadoc sur wicket.apache.org/apidocs/1.5/org/apache/wicket/resource/loader/...
OriginalL'auteur Festus Tamakloe
Wicket a sa propre façon de la localisation de la ressource, en tenant compte de la composante de l'arbre. Voir la javadoc de la StringResourceLoader.
Un moyen de chargement de la Ressource serait:
OriginalL'auteur bert
À l'aide de Configuration D'Apache Commons est un très bon choix!
OriginalL'auteur Jean Logeart
Vous pouvez utiliser
vide
et puisget("page.label")
OriginalL'auteur Nikolay Kuznetsov
Avons ce domaine à l'intérieur de votre classe:
puis un
test.properties
fichier comme ceci:Enfin, vous pouvez accéder à la propriété valeurs de cette façon:
OriginalL'auteur Giannis