AccUnit

Unit Testing in VBA - Microsoft Access, Excel, …

AccUnit-Attribute

Aus AccUnit
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „__NOTOC__ == AccUnit:TestClass == Markiert eine Klasse als Testklasse. ==== Syntax ==== <source>' AccUnit:TestClass</source> ==== Verwendbar in ==== * Deklaratio…“)
Zeile 2: Zeile 2:
== AccUnit:TestClass ==
== AccUnit:TestClass ==
Markiert eine Klasse als Testklasse.
Markiert eine Klasse als Testklasse.
 +
==== Syntax ====
==== Syntax ====
<source>' AccUnit:TestClass</source>
<source>' AccUnit:TestClass</source>
Zeile 9: Zeile 10:
== AccUnit:TestRelated ==
== AccUnit:TestRelated ==
-
Markiert eine Klasse oder ein Standardmodul als Hilfsmodulen  für Tests. Diese Codemodule bzw. Formulare/Berichte können wie die Testklassen importiert bzw. exportiert werden.
+
Markiert eine Klasse, Standardmodul bzw. Formulare/Berichte als Hilfsmodule für Tests. Diese Codemodule bzw. Formulare/Berichte können wie Testklassen importiert bzw. exportiert werden.
 +
 
==== Syntax ====
==== Syntax ====
<source>' AccUnit:TestRelated </source>
<source>' AccUnit:TestRelated </source>
Zeile 20: Zeile 22:
== AccUnit:Row ==
== AccUnit:Row ==
 +
Übergabe der Row-Test-Parameter
 +
==== Syntax ====
==== Syntax ====
<source>' AccUnit:Row(Param1, Param2)</source>
<source>' AccUnit:Row(Param1, Param2)</source>
Zeile 28: Zeile 32:
== AccUnit:Tags ==
== AccUnit:Tags ==
 +
Markiert Testklassen bzw. Testmethoden. Kann zum Filtern der Tests verwendet werden.
 +
==== Syntax ====
==== Syntax ====
<source>' AccUnit:Tags(Tag1, Tag2, Tag3)</source>
<source>' AccUnit:Tags(Tag1, Tag2, Tag3)</source>
Zeile 37: Zeile 43:
== AccUnit:Ignore ==
== AccUnit:Ignore ==
 +
Testklasse oder Methode nicht ausführen.
 +
==== Syntax ====
==== Syntax ====
<source>' AccUnit:Ignore(Comment)</source>
<source>' AccUnit:Ignore(Comment)</source>
Zeile 46: Zeile 54:
== AccUnit:ClickingMsgBox ==
== AccUnit:ClickingMsgBox ==
 +
 +
Mausklicks für Msgbox-Ersatzfunktion
 +
==== Syntax ====
==== Syntax ====
<source>' AccUnit:ClickingMsgBox(vbYes, vbOk, vbNo)</source>
<source>' AccUnit:ClickingMsgBox(vbYes, vbOk, vbNo)</source>

Version vom 16:56, 11. Mär. 2011

AccUnit:TestClass

Markiert eine Klasse als Testklasse.

Syntax

' AccUnit:TestClass

Verwendbar in

  • Deklarationsbereich einer Klasse

AccUnit:TestRelated

Markiert eine Klasse, Standardmodul bzw. Formulare/Berichte als Hilfsmodule für Tests. Diese Codemodule bzw. Formulare/Berichte können wie Testklassen importiert bzw. exportiert werden.

Syntax

' AccUnit:TestRelated

Verwendbar in

  • Deklarationsbereich einer Klasse
  • Deklarationsbereich eines Standardmoduls
  • Deklarationsbereich eines Formular- oder Bericht-Moduls


AccUnit:Row

Übergabe der Row-Test-Parameter

Syntax

' AccUnit:Row(Param1, Param2)

Verwendbar in

  • Deklarationsbereich einer Testmethode


AccUnit:Tags

Markiert Testklassen bzw. Testmethoden. Kann zum Filtern der Tests verwendet werden.

Syntax

' AccUnit:Tags(Tag1, Tag2, Tag3)

Verwendbar in

  • Deklarationsbereich einer Testklasse
  • Deklarationsbereich einer Testmethode
  • Erweiterung des Row-Attributs

AccUnit:Ignore

Testklasse oder Methode nicht ausführen.

Syntax

' AccUnit:Ignore(Comment)

Verwendbar in

  • Deklarationsbereich einer Klasse
  • Deklarationsbereich einer Testmethode
  • Erweiterung des Row-Attributs

AccUnit:ClickingMsgBox

Mausklicks für Msgbox-Ersatzfunktion

Syntax

' AccUnit:ClickingMsgBox(vbYes, vbOk, vbNo)

Verwendbar in

  • Deklarationsbereich einer Testmethode
  • Erweiterung des Row-Attributs
Persönliche Werkzeuge