Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
4.4.5. Paket: org.instantgrid.grdb.config<br />
4. Design<br />
Die Konfiguration der Anwendung erfolgt durch die Werkzeug-Klasse Config im Paket<br />
org.instantgrid.grdb.config (s. Abb. 4.7). Diese wertet die Datei grdb.properties aus,<br />
die Informationen zu Zugangsdaten, Verzeichnisse und Parameter enthält. Des Weiteren<br />
ist durch die Werkzeug-Klasse I18N eine Unterstützung für die Internationalisierung der<br />
Portlet-Oberfläche bereits implementiert.<br />
cd: Paket−Übersicht: config<br />
><br />
Config<br />
> −Config ():Config<br />
+ getString (key:String ):String<br />
><br />
I18N<br />
> −I18N ():I18N<br />
+ getString (key:String ,language :String ):String<br />
Abbildung 4.7.: UML-Paketdiagramm: org.instantgrid.grdb.config<br />
4.4.6. Paket: org.instantgrid.grdb.test<br />
Die implementierten Klassentests finden sich in dem Paket org.instantgrid.grdb.test (s.<br />
Abb. 4.8). Soweit möglich sollte jede implementierte Funktion einen Test besitzen. Mindestens<br />
jedoch müssen die definierten Testziele (/T10 /T20 /T30 /T40/) erreicht werden. Siehe<br />
auch Kapitel 5.2 und 5.3.<br />
cd: Paket−Übersicht: test<br />
DaemonTest<br />
> + DaemonTest (name :String ):DaemonTest<br />
+ suite ():Test<br />
#runTest ():void<br />
+ testMdsConnector ():void<br />
+ testDaemon ():void<br />
+ update ():void<br />
+ isInvoked ():boolean<br />
GrdbDaemonListernerStub<br />
+ main (args :String[] ):void<br />
+ suite ():Test<br />
AllTests<br />
ConfigTest<br />
> + ConfigTest (name :String ):ConfigTest<br />
+ suite ():Test<br />
#runTest ():void<br />
+ testGetString ():void<br />
+ testGetTranslation ():void<br />
Abbildung 4.8.: UML-Paketdiagramm: org.instantgrid.grdb.test<br />
45<br />
ModelTest<br />
> + ModelTest (name :String ):ModelTest<br />
+ suite ():Test<br />
#runTest ():void<br />
+ testXmlDB ():void<br />
+ testResource ():void<br />
+ testObjects ():void