Wie zu Lesen string aus .Eigenschaften Datei im junit-tests?
Ich verwende wicket in meiner webapplication. Ich speichern Sie die Zeichenfolgen in einigen .properties-Dateien wie folgt:
foo.Eigenschaften
page.label=dummy
In der html-Datei, ich kann Zugang String page.label
wie folgt:
index.html
<wicket:message key="page.label">Default label</wicket:message>
Nun schrieb ich einige junit-test cases für meine Bewerbung und würde gerne in die Saiten greifen, gespeichert in der Datei mit den Eigenschaften. Meine Frage ist, wie zu Lesen, die Zeichenfolge aus der properties-Datei?
InformationsquelleAutor Max_Salah | 2012-12-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen, diese
Diesem Abschnitt können Sie auf alle Eigenschaften Lesen von Dateien aus, wo immer Sie wollen und laden Sie diese in den Eigenschaften
Ich werde versuchen, zu aktualisieren meinem Beitrag, in wenigen Minuten, so dass Sie können es verwenden, im Fall von 100 Dateien oder mehr
Update ist fertig. Spaß haben
Dies könnte die richtige Antwort, aber Wicket hat es spezielle such-Algorithmus für die reflektierenden Eigenschaften der Komponente Baum. Finden Sie in der javadoc auf wicket.apache.org/apidocs/1.5/org/apache/wicket/resource/loader/...
InformationsquelleAutor Festus Tamakloe
Wicket hat seinen eigenen Weg, ist die Lokalisierung der Ressource, unter Berücksichtigung der Komponente Baum. Sehen die javadoc für die StringResourceLoader.
Eine Möglichkeit, das laden der Ressource wäre:
InformationsquelleAutor bert
Mit Apache Commons Configuration ist eine ziemlich gute Wahl!
InformationsquelleAutor Jean Logeart
Können Sie
Last
und dannget("page.label")
InformationsquelleAutor Nikolay Kuznetsov
Haben dieses Feld innerhalb Ihrer Klasse:
dann ein
test.properties
- Datei wie folgt:Schließlich können Sie den Zugriff auf die Eigenschaft-Werte auf diese Weise:
InformationsquelleAutor Giannis