[Diese Dokumentation ist noch nicht fertig und kann sich bis zur entgültigen Version noch ändern.]

The TestBench type exposes the following members.

Constructors

  NameDescription
Public methodTestBench
Initialisiert eine TestBench-Instanz.

Methods

  NameDescription
Public methodAddDefaultTestCases
Fügt alle Standard-Testfälle aus dem Assembly DNTesting zur Testumgebung hinzu.
Public methodAddTestCase(INodeInstanceTestCase)
Fügt der Testumgebung einen benutzerdefinierten Testfall für Knoteninstanzen hinzu.
Public methodAddTestCase(INodeTypeTestCase)
Fügt der Testumgebung einen benutzerdefinierten Testfall für Knotentypen hinzu.
Public methodClearTestCases
Entfernt alle Testfälle aus der Testumgebung.
Public methodCreateNode
Erzeugt eine fertig initialisierte Instanz für den übergebenen Knotentyp.
Public methodDispose
Entsorgt die Testumgebung. Dabei wird auch die gekapselte Laufzeitumgebung entsorgt.
Protected methodFinalize
Gibt unverwaltete Ressourcen frei und führt andere Aufräumarbeiten aus, bevor TestBench vom Garbage-Collector aus dem Speicher entfernt wird.
(Overrides Object..::..Finalize()()()().)
Public methodGarbage
Zerstört einen Knoten und gibt seine Ressourcen frei.
Public methodInit
Initialisiert eine Knoten-Instanz.
Public methodRemoveTestCase
Entfernt einen Testfall aus der Testumgebung.
Public methodTest
Führt die Basis-Tests und alle registrierten Testfälle für den übergebenen Knotentyp durch.

Properties

  NameDescription
Public propertyCountInstanceTestCases
Gibt die Anzahl der registrierten Instanz-Testfälle zurück.
Public propertyCountTypeTestCases
Gibt die Anzahl der registrierten Typen-Testfälle zurück.
Public propertyGraph
Gibt ein IGraph-Objekt ohne grafischer Ausgabe zurück.
Public propertyIsDisposed
Gibt einen Wert zurück, der angibt, ob diese Instanz entsorgt wurde.
Public propertyRuntime
Gibt den Kern der Testumgebung zurück.
Public propertyVisualGraph
Gibt ein IGraph-Objekt mit grafischer Ausgabe zurück.
Public propertyVisualTestPanel
Gibt ein Panel zum Testen von grafischer Ausgabe zurück.

Events

  NameDescription
Public eventTestFinished
Wird ausgelöst, wenn der Test eines Knotens abgeschlossen ist.
Public eventTestMessage
Wir ausgelöst, wenn während des Tests eine Meldung ausgegeben wird.
Public eventTestStart
Wird ausgelöst, wenn der Test eines Knotens beginnt.

See Also