29.10.2013 Aufrufe

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

Schriftliche Ausarbeitung - Alexander Willner | Masterarbeit

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!