Zeile 29: | Zeile 29: | ||
End Sub | End Sub | ||
- | + | Public Sub FixtureTeardown() | |
'' läuft wegen Bug in SimplyVBUnit bereits nach erstem Test ab | '' läuft wegen Bug in SimplyVBUnit bereits nach erstem Test ab | ||
'' ... daher leider nicht verwendbar | '' ... daher leider nicht verwendbar | ||
' DisableWatchdog | ' DisableWatchdog | ||
- | + | End Sub | |
</source> | </source> |
Ab Version 2.3.2 kann vbWatchdog für Tests aktiviert bleiben. Allerdings muss die ErrEx-Eigenschaft PropagateUnhandledClassErrors
eingestellt werden. Die Konfiguration kann über Setup/TearDown erfolgen.
1. Variante (eventuell langsam)
Public Sub Setup() EnableWatchdog ErrEx.PropagateUnhandledClassErrors = True End Sub Public Sub TearDown() DisableWatchdog ErrEx.PropagateUnhandledClassErrors = False End Sub
2. Variante (schneller, aber ohne DisableWatchdog! ... z. B. für Row-Tests)
Public Sub FixtureSetup() EnableWatchdog End Sub Public Sub Setup() ErrEx.PropagateUnhandledClassErrors = True End Sub Public Sub TearDown() ErrEx.PropagateUnhandledClassErrors = False End Sub Public Sub FixtureTeardown() '' läuft wegen Bug in SimplyVBUnit bereits nach erstem Test ab '' ... daher leider nicht verwendbar ' DisableWatchdog End Sub