AccUnit

Unit Testing in VBA - Microsoft Access, Excel, …

Nutzung ohne Add-In

Aus AccUnit
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 7: Zeile 7:
==== AccUnit-Unterstützung für Debug-Fenster ====
==== AccUnit-Unterstützung für Debug-Fenster ====
===== Konfiguration der Access-Anwendungen =====
===== Konfiguration der Access-Anwendungen =====
-
====== aktivieren ======
+
====== Aktivieren ======
Eingabe im Direktfenster: <code>CreateObject("AccUnit.Configurator").Init VBE.ActiveVBProject</code>
Eingabe im Direktfenster: <code>CreateObject("AccUnit.Configurator").Init VBE.ActiveVBProject</code>
Zeile 14: Zeile 14:
* Hilfsklasse ''TestSuiteStarter'' und das Modul ''_AccUnitObjects'' werden eingefügt
* Hilfsklasse ''TestSuiteStarter'' und das Modul ''_AccUnitObjects'' werden eingefügt
-
====== entfernen ======
+
====== Entfernen ======
Eingabe im Direktfenster: <code>CreateObject("AccUnit.Configurator").Remove VBE.ActiveVBProject</code>
Eingabe im Direktfenster: <code>CreateObject("AccUnit.Configurator").Remove VBE.ActiveVBProject</code>
 +
 +
Die Signatur der Remove-Methode des Configurators sieht so aus (C#):
 +
<code>Remove(VBProject activeVBProject = null, Boolean removeTestModules = false, Boolean exportModulesBeforeRemoving = true)</code>
 +
Quelle: [https://svn.access-codelib.net/svn/accunit/trunk/src/AccUnit.Integration/Configuration/Configurator.cs]
 +
 +
Daher können mit folgendem Aufruf auch die Test-Module und testrelevante Module entfernt werden:
 +
<code>CreateObject("AccUnit.Configurator").Remove VBE.ActiveVBProject, True</code>

Version vom 19:09, 7. Sep. 2013


Inhaltsverzeichnis

Nutzung ohne Add-In

(wird nicht empfohlen)

Die folgenden Punkte sind für die Bedienung per Add-In nicht erforderlich.

AccUnit-Unterstützung für Debug-Fenster

Konfiguration der Access-Anwendungen
Aktivieren

Eingabe im Direktfenster: CreateObject("AccUnit.Configurator").Init VBE.ActiveVBProject

Ergebnis:

  • Verweise auf AccUnit und SimplyVBUnit werden gesetzt
  • Hilfsklasse TestSuiteStarter und das Modul _AccUnitObjects werden eingefügt
Entfernen

Eingabe im Direktfenster: CreateObject("AccUnit.Configurator").Remove VBE.ActiveVBProject

Die Signatur der Remove-Methode des Configurators sieht so aus (C#): Remove(VBProject activeVBProject = null, Boolean removeTestModules = false, Boolean exportModulesBeforeRemoving = true) Quelle: [1]

Daher können mit folgendem Aufruf auch die Test-Module und testrelevante Module entfernt werden: CreateObject("AccUnit.Configurator").Remove VBE.ActiveVBProject, True

Persönliche Werkzeuge