Wiki der Access Code Library

Gemeinsam zu mehr Effizienz in der Anwendungserstellung

AccUnit:Erzeugen der Testumgebung

Aus Access Code Library
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (SimplyVBUnit)
K
Zeile 30: Zeile 30:
#: Anm.: Das Add-In aktiviert sich selbstständig für den VBA-Editor bei der Registrierung.
#: Anm.: Das Add-In aktiviert sich selbstständig für den VBA-Editor bei der Registrierung.
-
{{related links|links=[[AccUnit:TestSuite]] ♦ [[AccUnit:Datengetriebene_Tests_in_SimplyVBUnit_v3|Funktionsweise von datengetriebenen Tests in SimplyVBUnit v3]]}}
+
{{related links|links=[[AccUnit|AccUnit Startseite]] ♦ [[AccUnit:Datengetriebene_Tests_in_SimplyVBUnit_v3|Funktionsweise von datengetriebenen Tests in SimplyVBUnit v3]]}}

Version vom 23:07, 12. Sep. 2010

SimplyVBUnit

Damit die AccUnit-Bibliotheken funktionieren, muss SimplyVBUnit 3.0 installiert sein. SimplyVBUnit benötigt außerdem eine registrierte COM-dll TLBINF32.DLL. Falls Visual Studio 6.0 installiert ist, sollte diese Datei bereits vorhanden und registriert sein.

AccUnit-Unterstützung für Debug-Fenster

Installation

ohne Setup

%windir%\Microsoft.NET\Framework\v2.0.50727\regasm.exe "%pfad%\AccUnit.Integration.dll" /codebase /tlb:%pfad%\AccUnit.Integration.tlb

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

AccUnit Add-In für den VBA-Editor

Installation

ohne Setup
  1. UserControl-Shim registrieren (Microsoft Visual C++ 2010 Redistributable Package muss installiert sein)
    32-bit-Windows: %windir%\system\regsvr32.exe "%pfad%\VSUserControlHost.dll"
    64-bit-Windows: %windir%\syswow64\regsvr32.exe "%pfad%\VSUserControlHost.dll"
  2. Add-In installieren
     %windir%\Microsoft.NET\Framework\v2.0.50727\regasm.exe "%pfad%\AccUnit.VBAEditorAddIn.dll" /codebase /tlb:%pfad%\AccUnit.VBAEditorAddIn.tlb
    Anm.: Das Add-In aktiviert sich selbstständig für den VBA-Editor bei der Registrierung.

Weiterführende Links: AccUnit StartseiteFunktionsweise von datengetriebenen Tests in SimplyVBUnit v3