AccUnit

Unit Testing in VBA - Microsoft Access, Excel, …

Testumgebung entfernen

Aus AccUnit
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(QV Menü)
(Entfernen einzelner Testklassen)
 
(Der Versionsvergleich bezieht 3 dazwischenliegende Versionen mit ein.)
Zeile 5: Zeile 5:
Über das [[Benutzeroberfläche#Menüeinträge|Menü]] ''Extras >> AccUnit-de >> Testumgebung entfernen'' werden alle Testklassen sowie die durch AccUnit hinzugefügten [[Verweise]] automatisch entfernt. In diesem Fall wird im aktuellen Arbeitsverzeichnis ein Ordner "[[Einstellungen|Tests]]" erzeugt, welcher ein Backup alle Ihrer Testklassen enthält.
Über das [[Benutzeroberfläche#Menüeinträge|Menü]] ''Extras >> AccUnit-de >> Testumgebung entfernen'' werden alle Testklassen sowie die durch AccUnit hinzugefügten [[Verweise]] automatisch entfernt. In diesem Fall wird im aktuellen Arbeitsverzeichnis ein Ordner "[[Einstellungen|Tests]]" erzeugt, welcher ein Backup alle Ihrer Testklassen enthält.
-
Sofern Sie den Ordner "Tests" nicht löschen, können Sie die Testumgebung wiederherstellen, indem Sie im Menü ''Extras >> AccUnit-de >> Tests importieren'' wählen.
+
Sofern Sie den Ordner "Tests" nicht löschen, können Sie die Testumgebung wiederherstellen, indem Sie im [[Benutzeroberfläche#Menüeinträge|Menü]] ''Extras >> AccUnit-de >> Tests importieren'' wählen.
=== Entfernen einzelner Testklassen ===
=== Entfernen einzelner Testklassen ===
-
Wenn Sie einzelne Testklassen komplett entfernen (Löschen), erhalten Sie beim nächsten Kompilieren eine Fehlermeldung. Sie müssen in diesem Fall im Modul ''AccessUnit_TestClassFactory'' die zugehörige Funktion entfernen, welche die Instanz der gelöschte Testklasse erzeugt hat.
+
Testklassen können über das [[Benutzeroberfläche#Menüeinträge|Menü]] ''Extras >> AccUnit-de >> Tests exportieren'' in den Import/Export-Ordner exportiert und aus der Anwendung entfernt werden.
 +
 
 +
Wenn Sie einzelne Testklassen komplett entfernen (direktes Löschen im VBA-Editor), erhalten Sie beim nächsten Kompilieren eine Fehlermeldung. Sie müssen in diesem Fall im Modul ''AccessUnit_TestClassFactory'' die zugehörige Funktion entfernen, welche die Instanz der gelöschte Testklasse erzeugt hat.
Alternativ können Sie auch das komplette Modul ''AccessUnit_TestClassFactory'' entfernen. Es wird automatisch beim nächsten Lauf von AccUnit wiederhergestellt.
Alternativ können Sie auch das komplette Modul ''AccessUnit_TestClassFactory'' entfernen. Es wird automatisch beim nächsten Lauf von AccUnit wiederhergestellt.

Aktuelle Version vom 18:06, 22. Mai 2012

Inhaltsverzeichnis

Entfernen der Testumgebung

Die Testumgebung vollständig entfernen

Über das Menü Extras >> AccUnit-de >> Testumgebung entfernen werden alle Testklassen sowie die durch AccUnit hinzugefügten Verweise automatisch entfernt. In diesem Fall wird im aktuellen Arbeitsverzeichnis ein Ordner "Tests" erzeugt, welcher ein Backup alle Ihrer Testklassen enthält.

Sofern Sie den Ordner "Tests" nicht löschen, können Sie die Testumgebung wiederherstellen, indem Sie im Menü Extras >> AccUnit-de >> Tests importieren wählen.

Entfernen einzelner Testklassen

Testklassen können über das Menü Extras >> AccUnit-de >> Tests exportieren in den Import/Export-Ordner exportiert und aus der Anwendung entfernt werden.

Wenn Sie einzelne Testklassen komplett entfernen (direktes Löschen im VBA-Editor), erhalten Sie beim nächsten Kompilieren eine Fehlermeldung. Sie müssen in diesem Fall im Modul AccessUnit_TestClassFactory die zugehörige Funktion entfernen, welche die Instanz der gelöschte Testklasse erzeugt hat.

Alternativ können Sie auch das komplette Modul AccessUnit_TestClassFactory entfernen. Es wird automatisch beim nächsten Lauf von AccUnit wiederhergestellt.

Entfernen einzelner Tests

Einzelne Tests können in der jeweiligen Testklasse einfach gelöscht werden. Enthält eine Ihrer Testklassen keine Testmethode mehr, so wird diese im Fenster AccUnit Test-Liste mit einem Fragezeichen-Symbol dargestellt.

Persönliche Werkzeuge