(→AccUnit:Rollback) |
|||
| Zeile 69: | Zeile 69: | ||
== AccUnit:Rollback == | == AccUnit:Rollback == | ||
| - | + | Erzeugt vor jedem Lauf der Testmethode eine Transaktion auf den Standard Jet-Workspace (DAO) und rollt diese Transaktion nach dem Lauf der Testmethode wieder zurück. | |
==== Syntax ==== | ==== Syntax ==== | ||
| Zeile 76: | Zeile 76: | ||
==== Verwendbar in ==== | ==== Verwendbar in ==== | ||
* Deklarationsbereich einer Testmethode | * Deklarationsbereich einer Testmethode | ||
| + | |||
| + | === '''Nicht''' verwendbar bei === | ||
| + | - Eingebauten Domänenaggregatfunktionen (DLookup, DCount, etc.) - hier Ersatzfunktionen verwenden | ||
| + | - Produktionscode der selbst Transaktionen verwendet. | ||
| + | - Per OleDb eingebundene SQL-Server Backends | ||
Markiert eine Klasse als Testklasse.
' AccUnit:TestClass
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.
' AccUnit:TestRelated
Übergabe der Row-Test-Parameter
' AccUnit:Row(Param1, Param2)
Markiert Testklassen bzw. Testmethoden. Kann zum Filtern der Tests verwendet werden.
' AccUnit:Tags(Tag1, Tag2, Tag3)
Testklasse oder Methode nicht ausführen.
' AccUnit:Ignore ' AccUnit:Ignore(Comment) ' AccUnit:Row(Param1, Param2).Ignore(Comment)
Mausklicks für Msgbox-Ersatzfunktion
' AccUnit:ClickingMsgBox(vbYes, vbOk, vbNo)
' AccUnit:Row(Param1, Param2).ClickingMsgBox(vbYes, vbOk, vbNo))
Erzeugt vor jedem Lauf der Testmethode eine Transaktion auf den Standard Jet-Workspace (DAO) und rollt diese Transaktion nach dem Lauf der Testmethode wieder zurück.
' AccUnit:Rollback
- Eingebauten Domänenaggregatfunktionen (DLookup, DCount, etc.) - hier Ersatzfunktionen verwenden - Produktionscode der selbst Transaktionen verwendet. - Per OleDb eingebundene SQL-Server Backends