zur Startseite

Mock Creator in Visual Age 4.0


 Home
 Kontakt
+Kompetenz
+Projekte
-MockCreator
  Eclipse 2
  VisualAge 4
  Standalone
  Version 0.1
  Download
 Xpedition
 Impressum
 Feedback


 deutschenglish



download zip      english text

Dokumentation der generierten MockObjekte

Dieses Dokument enthält nur die Dokumentation für die Einbindung und Verwendung des MockCreators in Eclipse 2.0. Die Dokumentation der generierten Klassen befindet sich hier.

Verwendung:

Um ein Mockobjekt anzulegen muss lediglich ein Interface in VisualAge angewählt und mit der rechten Maustatste eines der vier Untermenüs von MockObjectCreator im Tools Menü angewählt werden.

VisualAge Menu

Die Untermenüs sind:

Create MockObject in selectable package

Dies entspricht dem alten Create Mockobject. Hiermit kann ein Mockobject per Dialog erstellt werden, indem das Package gewählt wird, in dem das MockObject erstellt werden soll.

anklicken, um gross anzuzeigen


Create MockObject in same package as interface

Erstellt ein MockObject im gleichen Package wie das Interface.

Create MockObject in *.test of interface package

Erstellt ein MockObject im Unterpackage test des Packages des Interfaces. Ist also das Interface in com.somedomain.someapplication.apackage wird das MockObject in com.somedomain.someapplication.apackage.test angelegt.

Create MockObject in test.* of interface package

Erstellt ein MockObject in einem Package das mit test beginnt und ansonsten dem Package des Interfaces entspricht. Ist also das Interface in com.somedomain.someapplication.apackage wird das MockObject in test.com.somedomain.someapplication.apackage angelegt.

Die letzten drei Aufrufe öffnen keine GUI und sind deshalb erheblich schneller.

Installation

Um den Mock Creator zu verwenden muss die Datei mockcreator02.zip in das Verzeichnis ide/tools entpackt werden. Wichtig ist es darauf zu achten, dass die Verzeichnisstruktur erhalten bleibt. Danach muss VisualAge neu gestartet werden.

Bevor das erste MockObjekt erstellt werden kann müssen die fünf Klassen aus dem Jar-File de_abstrakt_mock.jar in VisualAge importiert werden. Das Jar-File enthält die Basisklasse für die generierten Mockobjekte und eine ExpectationList die leicht abgewandelt wurde um eine AssertionFailedError zu werfen, wenn auf dem Mockobjekt Methoden aufgerufen wurden, die im Test nicht erwartet werden.

Eine weitere Voraussetzung ist der import des packages com.mockobjects das von Sourceforge geladen werden kann. Es enthält die Basisklasse für die ExpectationList.