|
|
|
|||
Mock Creator 0.2.4 in Eclipse 2.0 |
||||
Home Kontakt Kompetenz Projekte MockCreator Eclipse 2 VisualAge 4 Standalone Version 0.1 Download Xpedition Impressum Feedback![]() ![]() ![]() ![]()
|
aktuelle NewsJuli 2003:
26. August 2002
12. August 2002
8. August 2002 Dokumentation der generierten MockObjekteDieses 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 im Package-Explorer von Eclipse ein Interface angewählt und mit der rechten Maustatste eines der vier Untermenüs von MockObjectCreator angewählt werden.
Die Untermenüs: Create MockObject (GUI)Dies entspricht dem alten Create Mockobject aus VisualAge. Hiermit kann ein Mockobject per Dialog erstellt werden, indem das Projekt und das Package gewählt werden, in dem das MockObject erstellt werden soll.Create MockObject in same packageErstellt ein MockObject im gleichen Package wie das Interface. Create MockObject in *.test packageErstellt 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.* packageErstellt 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
Bevor das erste MockObjekt erstellt werden kann müssen die fünf Klassen aus dem Jar-File de.abstrakt.mock.jar in Eclipse importiert - oder im Projektpfad eingebunden 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 die Einbindung des packages com.mockobjects das (auch in eventuellen neueren Versionen) von Sourceforge bezogen werden kann. Es enthält die Basisklasse für die ExpectationList. Offene Punkte
|
|||