(Unterschied zwischen Versionen)
K |
K |
Zeile 26: |
Zeile 26: |
| [[AccUnit:Hinweise und Notizen zum Quellcode|Hinweise und Notizen zum C#-Quellcode der AccUnit-Bibliothek]] | | [[AccUnit:Hinweise und Notizen zum Quellcode|Hinweise und Notizen zum C#-Quellcode der AccUnit-Bibliothek]] |
| | | |
- | {{doxy.draft|page=class_v_b_a_test_suite.html|text=Code-Dokumentation von VBATestSuite}}
| + | [[VBATestSuite:Übersicht|VBATestSuite mit SimplyVBUnit]] |
- | | + | |
- | [[VBATestSuite:Begriffe|Begriffe / Definitionen]] | + | |
- | | + | |
- | [[VBATestSuite:Aufbau|Aufbau der TestSuite]]
| + | |
- | | + | |
- | [[VBATestSuite:Klassendiagramm|Klassendiagramm]]
| + | |
- | | + | |
- | {{websvn.draft|path=test/simplyvbunit/VBATestSuite.cls|text=VBATestSuite im SVN-Repostitory}}
| + | |
- | <svnFileInfo>https://svn.access-codelib.net/svn/codelib/branches/draft/test/simplyvbunit/VBATestSuite.cls</svnFileInfo>
| + | |
Version vom 16:25, 10. Aug. 2010
Diese Seite dient zum Sammeln von Ideen
Was soll eine Access/VBA-Test-Suite können?
- Einfacher Start der Tests
- Alle vorhandenen Tests starten:
TestSuite.RunAll
oder TestSuite.Run(tsAll)
- Einzelne Tests starten:
TestSuite.Run(new Testklasse)
oder TestSuite(new Testklasse).Run
- Einzelne Methoden aus einer Testklasse starten:
TestSuite.Run(new Testklasse).Methode
oder TestSuite(new Testklasse, "Methode").Run
- Tests der gerade sichtbaren Testklasse oder alle Tests für das gerade sichtbare Code-Modul starten:
TestSuite.Run(tsActiveCodeModul)
- Ausgabe der Testergebnisse
- alle Ergebnisse anzeigen
- nur die fehlgeschlagenen Tests anzeigen
- Zusammenfassung am Ende
- Ausgabe in ...
- Debug-Fenster (Direktbereich)
- Text-Datei
- Stringvariable / String-Rückgabe
- Rollback-Funktionaltät
- Falls im Test Tabellendaten geändert werden, sollten diese nicht gespeichert werden (
DBEngine.BeginTrans
/DBEngine.Rollback
)
- RowTest-Feature / Testdaten aus Tabelle
- Testdaten als Kommentarzeile oberhalb der Test-Methode angeben
- Testdaten aus Tabelle auslesen, ohne im Test einen Datenzugriff programmieren zu müssen.
Entwicklung
Hinweise und Notizen zum C#-Quellcode der AccUnit-Bibliothek
VBATestSuite mit SimplyVBUnit